Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    darrenoakey

    dotnet

    darrenoakey/dotnet
    Coding
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    .NET development standards and practices for zero-fabrication, test-driven development with strict quality gates...

    SKILL.md

    .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

    1. Real Tests Only: No mocks, no fakes. Tests must hit actual systems (DB, File, API).
    2. Co-located Tests: Every file must have a #region Tests at the end.
    3. Immutability: Use record types only. No public setters.
    4. One Class Per File: File name must match type name exactly.
    5. Zero Warnings: Warnings are errors. No exceptions.
    6. "HOW" vs "WHAT": 95% of code in Common (Utilities), 5% in Features (Business Logic).
    7. 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

    1. Run the setup commands in SETUP.md.
    2. Copy skills/Directory.Build.props to your src directory.
    3. Follow ARCH_RULES.md for file placement.
    4. Verify compliance with CODE_RULES.md and TEST_RULES.md before every commit.

    IF YOU VIOLATE THESE RULES, YOU WILL FAIL.

    Recommended Servers
    OpenZeppelin
    OpenZeppelin
    Vercel Grep
    Vercel Grep
    Microsoft Learn MCP
    Microsoft Learn MCP
    Repository
    darrenoakey/dotnet
    Files