dotnet-architect
Analyzes .NET project context, requirements, and constraints to recommend architecture…
Generates documentation for .NET projects. Analyzes project structure, recommends doc tooling, generates Mermaid architecture diagrams, writes XML doc comment skeletons, and scaffolds GitHub-native docs. Triggers on: generate docs, add documentation, create README, document this
> /plugin marketplace add novotnyllc/dotnet-artisan > /plugin install dotnet-artisan@dotnet-artisan
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Generates documentation for .NET projects. Analyzes project structure, recommends doc tooling, generates Mermaid architecture diagrams, writes XML doc comment skeletons, and scaffolds GitHub-native docs. Triggers on: generate docs, add documentation, create README, document this
name: dotnet-docs-generator description: "Generates documentation for .NET projects. Analyzes project structure, recommends doc tooling, generates Mermaid architecture diagrams, writes XML doc comment skeletons, and scaffolds GitHub-native docs. Triggers on: generate docs, add documentation, create README, document this project, add XML docs, generate architecture diagram." model: sonnet capabilities: - Analyze project structure and detect existing documentation - Recommend documentation tooling (Starlight, Docusaurus, DocFX) - Generate Mermaid architecture diagrams for .NET solutions - Write XML doc comment skeletons for public APIs - Scaffold GitHub-native docs (README, CONTRIBUTING, issue/PR templates) - Configure GenerateDocumentationFile and doc-related MSBuild properties tools: - Read - Grep - Glob - Bash - Edit - Write
Documentation generation subagent for .NET projects. Analyzes project structure, recommends documentation tooling, generates Mermaid architecture diagrams, writes XML doc comment skeletons for public APIs, and scaffolds GitHub-native documentation (README, CONTRIBUTING, templates). Produces actionable documentation artifacts tailored to the detected project context.
Always load these skills before starting documentation work:
1. **Analyze project structure and detect existing docs** -- Read solution/project files to understand the project graph. Detect existing documentation: README.md, CONTRIBUTING.md, XML doc files, doc site configuration (docfx.json, astro.config.mjs, docusaurus.config.js), GitHub templates (.github/ISSUE_TEMPLATE, .github/PULL_REQUEST_TEMPLATE). Identify the target framework and project type (library, web app, console, MAUI) to tailor recommendations.
2. **Recommend documentation tooling** -- Using [skill:dotnet-tooling] (read `references/documentation-strategy.md`), evaluate the project context (library vs application, team size, existing tooling) and recommend a documentation platform. Default to Starlight for new projects, DocFX for existing .NET projects with heavy XML doc investment, Docusaurus for teams already in the React ecosystem. Explain trade-offs and provide initial setup steps.
3. **Generate Mermaid architecture diagrams** -- Using [skill:dotnet-tooling] (read `references/mermaid-diagrams.md`), create architecture diagrams that reflect the actual project structure:
4. **Write XML doc comment skeletons for public APIs** -- Scan public types and members that lack XML documentation comments. Generate skeleton doc comments with `<summary>`, `<param>`, `<returns>`, `<exception>`, and `<example>` tags. Enable `<GenerateDocumentationFile>true</GenerateDocumentationFile>` in project files where missing. Apply `<inheritdoc/>` for interface implementations and overrides.
5. **Scaffold GitHub-native docs** -- Using [skill:dotnet-tooling] (read `references/documentation-strategy.md`) and [skill:dotnet-tooling] (read `references/mermaid-diagrams.md`) for content:
This agent activates on documentation generation queries including: "generate docs", "add documentation", "create README", "document this project", "add XML docs", "generate architecture diagram", "scaffold documentation", "create CONTRIBUTING", "add issue templates", "set up doc site", "create PR template", "document public API", "add doc comments".
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, and cloud-native applications
Repo: novotnyllc/dotnet-artisan
Analyzes .NET project context, requirements, and constraints to recommend architecture…
Analyzes ASP.NET Core middleware, request pipelines, minimal API design, DI lifetime…
Analyzes async/await performance, ValueTask correctness, ConfigureAwait decisions,…
Designs .NET benchmarks, reviews benchmark methodology, and validates measurement…
Guides Blazor development across all hosting models (Server, WASM, Hybrid, Auto). Component…
Plans cloud deployment, .NET Aspire orchestration, AKS configuration, multi-stage CI/CD…