← Back to list

csharp-standards
by zadazorg
⭐ 0🍴 0📅 Jan 26, 2026
SKILL.md
name: csharp-standards description: Modern C# 14 / .NET 10 coding standards and best practices. Based on CONSTITUTION. Use when writing or editing C# code. metadata: author: csharp-standards version: "4.0.0"
C# 14 / .NET 10 Coding Standards
Philosophy: Defensive Coding | Strict Analysis | Pragmatic DDD | Vertical Slices
Goal: Zero warnings, zero allocations on hot paths, type-safety, immutability.
Core Principles
- Sealed by default — all classes
sealedunlessabstract - Internal by default —
publiconly for library APIs - No null returns — use
ErrorOr<T>orOption<T> - No exceptions for logic — Result pattern for expected failures
- Value Objects — wrap primitives in domain types
- Vertical slices — organize by features, not layers
References
Load on-demand based on task context:
| Topic | File |
|---|---|
| Types & Records | references/types.md |
| Flow Control | references/flow-control.md |
| Async Patterns | references/async.md |
| Syntax & Style | references/syntax.md |
| Performance | references/performance.md |
| Source Gen | references/source-gen.md |
| EF Core | references/ef-core.md |
| HTTP & Resilience | references/http.md |
| Background Jobs | references/background.md |
| DI | references/di.md |
| Extensions | references/extensions.md |
| Validation | references/validation.md |
| Caching | references/caching.md |
| Security | references/security.md |
| API Design | references/api.md |
| Containers | references/containers.md |
| Configuration | references/config.md |
| Prohibitions | references/prohibitions.md |
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon