api-versioning
API versioning strategies for ASP.NET Core. Covers Asp.Versioning library, URL segment,…
Enter plan mode for .NET projects with architecture awareness. Analyzes tasks through the lens of supported architectures (VSA, Clean Architecture, DDD, Modular Monolith) and produces structured implementation plans before any code is written. Use when: "plan", "let's plan",
$ npx -y skills add codewithmukesh/dotnet-claude-kit --skill plan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/planContext preview
The summary Claude sees to decide when to auto-load this skill.
Enter plan mode for .NET projects with architecture awareness. Analyzes tasks through the lens of supported architectures (VSA, Clean Architecture, DDD, Modular Monolith) and produces structured implementation plans before any code is written. Use when: "plan", "let's plan",
name: plan description: > Enter plan mode for .NET projects with architecture awareness. Analyzes tasks through the lens of supported architectures (VSA, Clean Architecture, DDD, Modular Monolith) and produces structured implementation plans before any code is written. Use when: "plan", "let's plan", "think through", "design this", "how should I implement", or any non-trivial task requiring 3+ steps.
Enters a structured planning mode that considers the project's architecture pattern before producing an implementation plan. Instead of jumping straight to code, this command forces a deliberate pause to:
Plans are living documents -- if something goes sideways during implementation, stop and re-plan rather than pushing through a broken approach.
**Skip planning for:** Single-file changes, simple bug fixes, typo corrections, config tweaks.
Check `docs/specs/` for an approved spec covering this task — if one exists, it is the source of truth: map its acceptance criteria to plan steps and skip ahead to Step 2. If the feature is spec-worthy (too big to describe in one sentence) and no spec exists, recommend `/spec` first instead of planning on assumptions. Otherwise, clarify what the user wants to build with focused questions. Do not assume requirements that were not stated.
Use the `architecture-advisor` skill to determine the project's architecture:
Identify every layer, module, and boundary the task touches:
Output a numbered plan with this structure:
## Plan: [Task Title] **Architecture:** [Detected architecture] **Affected layers:** [List] **Estimated steps:** [Count] ### Steps 1. [Step] -- [Which file/layer] -- [Why this order] 2. ... ### Open Questions - [Anything that needs user input before proceeding] ### Risks - [Potential issues and mitigations]
Present the plan and ask: "Does this plan look right, or should I adjust anything?" Revise until the user confirms. Only then proceed to implementation.
User: /plan Add a product catalog feature with search and filtering Claude: Let me analyze your project structure first... ## Plan: Product Catalog Feature **Architecture:** Vertical Slice Architecture **Affected layers:** Features/, Infrastructure/Persistence/, Tests/ **Estimated steps:** 6 ### Steps 1. Create Product entity + EF config -- Domain layer -- Foundation for everything else 2. Add migration -- Infrastructure -- Schema must exist before features 3. Scaffold GetProducts feature (with filtering) -- Features/Products/ -- Read path first 4. Scaffold CreateProduct feature -- Features/Products/ -- Write path 5. Add integration tests -- Tests/Features/Products/ -- Verify both features 6. Wire up OpenAPI metadata -- Features/Products/ -- Documentation ### Open Questions - Should search be full-text (PostgreSQL tsvector) or simple LIKE? - Do products need categories/tags for filtering? Does this plan look right, or should I adjust anything?
API versioning strategies for ASP.NET Core. Covers Asp.Versioning library, URL segment,…
Architecture conformance check: verifies an existing codebase against its declared…
Architecture selection advisor for .NET applications. Asks structured questions about domain…
.NET Aspire for cloud-native orchestration. Covers AppHost configuration, service defaults,…
Authentication and authorization for ASP.NET Core. Covers JWT bearer tokens, OpenID Connect,…
Autonomous iteration loops for .NET: drive a broken build or failing test suite to green with…