Skip to content

feat: add Cursor rules for project onboarding#1081

Open
Sopor10 wants to merge 1 commit into
mainfrom
cursor-onboarding
Open

feat: add Cursor rules for project onboarding#1081
Sopor10 wants to merge 1 commit into
mainfrom
cursor-onboarding

Conversation

@Sopor10
Copy link
Copy Markdown
Owner

@Sopor10 Sopor10 commented Apr 4, 2026

Summary

  • Add 6 comprehensive Cursor rules in .cursor/rules/\ to onboard this repository for AI-assisted development
  • project-overview.mdc: Architecture overview, project structure, tech stack summary (always applies)
  • csharp-conventions.mdc: C# coding style, formatting (CSharpier), architecture constraints, domain patterns (applies to *.cs)
  • blazor-patterns.mdc: Blazor WASM conventions, Fluxor state management, Radzen UI, component organization (applies to *.razor)
  • testing.mdc: Test frameworks (NUnit, FluentAssertions, Verify, Playwright, Reqnroll), patterns, architecture tests (applies to test files)
  • build-and-ci.mdc: Build prerequisites, local dev commands, CI pipeline overview, package management (always applies)
  • mcp-server.mdc: MCP tool conventions, Filter DSL overview, how to add new tools (applies to MCP server files)

Motivation

These rules give Cursor (and any AI agent) the context it needs to make correct, idiomatic changes aligned with this project's architecture, patterns, and tooling.

Test plan

  • Rules are valid .mdc\ files with correct frontmatter
  • Content accurately reflects the codebase structure and conventions
  • Verify rules appear correctly in Cursor's rule picker
  • Open a file matching each glob and confirm the relevant rule activates

Add comprehensive .cursor/rules/ covering project architecture, C# conventions, Blazor patterns, testing, build/CI, and MCP server to help new contributors and AI agents understand the codebase.

Made-with: Cursor
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 4, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant