dotnet-architecture-checklist

Audits .NET Blazor architecture against CQRS, FreeMediator, and Mapster patterns.

2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/michaelalber/ai-toolkit --skill dotnet-architecture-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-architecture-checklist
Source: https://github.com/michaelalber/ai-toolkit/tree/main/skills/dotnet-architecture-checklist
Command: npx skills add https://github.com/michaelalber/ai-toolkit --skill dotnet-architecture-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the tedious and error-prone process of manually reviewing .NET Blazor application architectures, ensuring adherence to best practices and identifying critical risks before they impact production.

Core Features & Use Cases

  • Automated Code Audits: Scans .NET Blazor projects for adherence to CQRS, FreeMediator, and Mapster patterns.
  • Risk Identification: Detects critical issues like EOL frameworks, singleton DbContexts, and security vulnerabilities.
  • Graded Reporting: Produces an objective grade (A-F) with prioritized findings and actionable recommendations.
  • Use Case: A team is preparing for a major release. They use this Skill to perform a final architecture review, catching potential performance bottlenecks and security flaws, ensuring a stable and maintainable codebase.

Quick Start

Use the dotnet-architecture-checklist skill to review the architecture of the current .NET Blazor project.

Frequently Asked Questions about dotnet-architecture-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review .NET Blazor architecture for CQRS and Mediator pattern compliance?

Review .NET Blazor architecture by executing an automated checklist that validates CQRS patterns using FreeMediator and Mapster, checking framework versions and hosting models to produce a graded report with prioritized findings.

What common architecture risks should I check before deploying a Blazor application?

Check for critical Blazor architecture risks including EOL frameworks, singleton DbContext usage, and security vulnerabilities. An automated review identifies these issues before production deployment and provides actionable recommendations.

Does this architecture checklist work with Blazor Server and Blazor WebAssembly hosting models?

The .NET Blazor architecture checklist validates the project's hosting model alongside framework version and 11 core architectural principles to ensure proper CQRS implementation regardless of the specific Blazor hosting configuration.

How to get an objective architecture quality grade for a .NET project?

Obtain an objective .NET architecture quality grade (A-F) by running an automated checklist that scans for adherence to CQRS, FreeMediator, and Mapster patterns, outputting a graded report with prioritized findings.

What are the limitations of using a checklist for .NET Blazor code reviews?

The checklist focuses specifically on .NET Blazor architecture reviews centered on CQRS, FreeMediator, and Mapster patterns, meaning it evaluates 11 core architectural principles but may not cover unrelated framework or infrastructure concerns.

Why does my Blazor architecture review report show a poor grade?

A Blazor architecture review grade drops due to detected critical issues like EOL frameworks, singleton DbContexts, security vulnerabilities, or non-compliance with CQRS, FreeMediator, and Mapster patterns identified during the automated checklist execution.