refactor(rules): split C# guidance by topic

This commit is contained in:
fraujulian committed 2026-09-24 21:46:50 +02:00
1 parent d4f45a3320
commit 27db155b85
10 files changed
+118 -117

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
# C# Rules
For C# or .NET work, open only the topic rules relevant to the task. Follow repository conventions and load applicable shared security rules as well.
| Topic | Codex rule | Claude skill |
| --- | --- | --- |
| Language style and code organization | `references/coding-style.md` | `rules-csharp-coding-style` |
| Types, collections, and public contracts | `references/types-and-collections.md` | `rules-csharp-types-and-collections` |
| Architecture and API boundaries | `references/architecture-and-apis.md` | `rules-csharp-architecture-and-apis` |
| Async work and concurrency | `references/async-and-concurrency.md` | `rules-csharp-async-and-concurrency` |
| Performance | `references/performance.md` | `rules-csharp-performance` |
| Security | `references/security.md` | `rules-csharp-security` |
| Validation, errors, and logging | `references/safety-and-errors.md` | `rules-csharp-safety-and-errors` |
| Tests, dependencies, and analyzers | `references/testing-and-dependencies.md` | `rules-csharp-testing-and-dependencies` |