npx skills add ...
npx skills add codewithmukesh/dotnet-claude-kit --skill dotnet-init
Interactive project initialization. Detects project type, asks architecture questions, and generates a customized CLAUDE.md — no manual template copying. Use when: "init project", "setup project", "initialize", "new project setup", "generate CLAUDE.md", "configure for dotnet-claude-kit", or starting Claude Code on a fresh or existing .NET codebase.
npx skills add codewithmukesh/dotnet-claude-kit --skill dotnet-init
Interactively initializes a .NET project for use with dotnet-claude-kit. Detects the project type, asks targeted questions about architecture and tech stack, then generates a fully customized CLAUDE.md in the project root.
No manual template copying required.
Analyze the current directory to determine if this is an existing or greenfield project:
Load the architecture-advisor skill and ask targeted questions:
convention-learner skill→ Recommend: VSA, Clean Architecture, DDD, or Modular Monolith with rationale.
Ask about specific technology choices:
Load the appropriate template from templates/ as a base, then customize:
[ProjectName] with the actual project/solution nameBefore writing, check for an existing CLAUDE.md. Never overwrite it silently.
Skills invoked: project-setup, architecture-advisor, convention-learner
Agent: dotnet-architect
/plan — Plan before building features/health-check — Assess project health after init/scaffold — Scaffold features using the chosen architecture