Test-Driven Development plugin for .NET following TDD, SOLID, DRY, KISS, YAGNI, and CQS principles
GREEN phase - Write minimal code to make failing tests pass
RED phase - Write failing tests for a feature before implementation
REFACTOR phase - Improve code design while keeping tests green
Review code for TDD best practices and clean code principles compliance
Execute complete TDD cycle (RED-GREEN-REFACTOR) for implementing a feature with integrated feedback loops
TDD implementation specialist. Use to write minimal code that makes tests pass (GREEN phase). Focuses on simplest solution that satisfies tests without over-engineering.
TDD refactoring specialist. Use to improve code design while keeping tests green (REFACTOR phase). Applies SOLID, DRY, KISS, YAGNI, and CQS principles.
Code review specialist for TDD and clean code principles. Use proactively after implementation to review code for SOLID, DRY, KISS, YAGNI, CQS compliance and test quality.
TDD test design specialist. Use to design failing tests before implementation (RED phase). Creates comprehensive test cases following AAA pattern, proper naming conventions, and test doubles.
Clean code principles including DRY, KISS, and YAGNI for .NET. Use when writing or reviewing code to ensure maintainability and simplicity.
Command Query Separation (CQS) and CQRS patterns for .NET. Use when designing methods, handlers, and application architecture. Ensures predictable, testable code.
Requirements clarification for TDD. Use BEFORE RED phase to understand WHAT to test. Asks targeted questions to uncover ambiguities, edge cases, and acceptance criteria.
SOLID design principles for .NET. Use when designing classes, interfaces, and object relationships. Ensures maintainable, testable, and extensible code.
Test-Driven Development workflow for .NET. Use when implementing features, fixing bugs, or writing new code. Guides RED-GREEN-REFACTOR cycle with proper test design.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of plugins for Claude Code that extend its capabilities with specialized workflows, skills, and agents.
| Plugin | Description | Version |
|---|---|---|
| dotnet-tdd | Test-Driven Development for .NET with SOLID, DRY, KISS, YAGNI, and CQS principles | 1.0.0 |
Install a plugin by pointing Claude Code to the plugin directory:
claude --plugin-dir ./plugins/dotnet-tdd
plugins/
├── dotnet-tdd/ # .NET TDD plugin
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest
│ ├── agents/ # Specialized agents
│ ├── commands/ # Slash commands
│ ├── hooks/ # Event hooks
│ ├── skills/ # Domain knowledge
│ └── README.md
└── [future-plugins]/
Each plugin follows a standard structure:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Required: Plugin manifest
├── agents/ # Optional: Subagent definitions
├── commands/ # Optional: Slash commands
├── hooks/ # Optional: Event hooks
├── skills/ # Optional: Knowledge files
└── README.md # Plugin documentation
{
"name": "plugin-name",
"version": "1.0.0",
"description": "What the plugin does",
"keywords": ["relevant", "tags"],
"commands": ["./commands/command.md"],
"agents": ["./agents/agent.md"],
"skills": ["./skills/skill-name"],
"hooks": "./hooks/hooks.json"
}
Want to add a plugin? Submit a PR with your plugin in the plugins/ directory following the structure above.
MIT
npx claudepluginhub doubleslashse/claude-marketplace --plugin dotnet-tddSenior Business Analyst plugin for requirements gathering, codebase analysis, stakeholder interviews, and SRS document generation
Infrastructure troubleshooting plugin for diagnosing and resolving issues across GitHub Actions, Railway, Supabase, and Postgres. Focuses on log analysis, error pattern recognition, and proactive health monitoring.
Lightweight meta-orchestrator that leverages your plugin ecosystem through capability-based routing, with simplified commands (5), consolidated state files (2), and smart continuation
General .NET development workflow with automated validation through build, test, and static analysis quality gates
Workshop facilitation plugin for design thinking, brainstorming, and collaborative problem-solving sessions with guided phases and session artifact documentation
Test-driven development workflow for writing tests before implementation - red-green-refactor cycle with deterministic unit tests
The definitive Claude Code companion for .NET developers. 45 skills (including 14 slash-command workflows), 10 agents, 10 rules, 5 templates, 15 MCP tools, and automation hooks for modern .NET 10 / C# 14.
Strict red-green-refactor TDD loop. Failing test, then minimum code, then refactor. Commits after each cycle.
Comprehensive .NET development skills and agents for Claude Code - covering C#, F#, Akka.NET, Aspire, testing frameworks, and specialized tools
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review