Skip to content
Skill

dotnet

by darrenoakey

AI Summary

Heuristic scoring (no AI key configured).

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "dotnet" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory
mkdir -p .claude/skills/claude-skill-dotnet && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/claude-skill-dotnet/SKILL.md "https://raw.githubusercontent.com/darrenoakey/claude-skill-dotnet/main/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

.NET development standards and practices for zero-fabrication, test-driven development with strict quality gates. Use when working on .NET/C# projects that require rigorous testing, real integrations only, and co-located tests.

.NET Development Skill

Zero-Fabrication | Test-Driven | Zero-Tolerance This skill defines the mandatory standards for .NET development. These rules are non-negotiable and enforced to ensure consistency, maintainability, and correctness.

⚡ The Golden Rules

• Real Tests Only: No mocks, no fakes. Tests must hit actual systems (DB, File, API). • Co-located Tests: Every file must have a #region Tests at the end. • Immutability: Use record types only. No public setters. • One Class Per File: File name must match type name exactly. • Zero Warnings: Warnings are errors. No exceptions. • "HOW" vs "WHAT": 95% of code in Common (Utilities), 5% in Features (Business Logic). • Document Everything: XML comments are MANDATORY for ALL public members, INCLUDING TEST METHODS.

📚 Documentation & Standards

• CODE_RULES.md: Coding standards, naming, style, and prohibited patterns. • ARCH_RULES.md: Project structure, file organization, and architectural layers. • TEST_RULES.md: Testing philosophy, patterns, and mandatory practices. • SETUP.md: Project initialization, configuration, and templates. • EXAMPLES.md: Reference guide to the included example files.

🛠️ Quick Start

• Run the setup commands in SETUP.md. • Copy skills/Directory.Build.props to your src directory. • Follow ARCH_RULES.md for file placement. • Verify compliance with CODE_RULES.md and TEST_RULES.md before every commit. IF YOU VIOLATE THESE RULES, YOU WILL FAIL.

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 2mo ago
Active
AdoptionUnder 100 stars
0 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Issues0
Updated2mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code