AI Unified Process for the C# / Blazor .NET 10 stack - migrations, implementation, tests
90
87%
Does it follow best practices?
Impact
100%
1.03xAverage score across 3 eval scenarios
Passed
No findings from the security scan
aiup-blazor-dotnet is the AIUP construction plugin for C#, Blazor, and Entity Framework Core on .NET 10. It turns
the entity model and use case specifications produced by aiup-core into EF Core migrations,
Vertical Slice features, and tests using bUnit, xUnit, and Playwright.
This plugin is designed to continue from the specifications produced by aiup-core. For the complete AIUP workflow,
use it alongside aiup-core and select one stack plugin.
| Phase | Skill | Result |
|---|---|---|
| Construction | /ef-migration | EF Core entities, configurations, and generated migrations |
| Construction | /implement | Blazor use case implemented as a Vertical Slice |
| Construction | /bunit-test | Browserless component tests for .razor pages |
| Construction | /dotnet-test | Backend unit and relational integration tests |
| Construction | /playwright-test | Native C# browser tests for UC-* or TC-* journeys |
Construction
─────────────────────────────────────────────────
/ef-migration → /implement → /bunit-test
↘ /dotnet-test
↘ /playwright-testThe linked SKILL.md files are the authoritative reference for detailed inputs, outputs, and behavior.
Initialize the project once:
tessl init --agent agentsagents is the vendor-neutral layout; use claude-code, cursor, gemini, codex, copilot, or copilot-vscode
for a specific host. Then install the plugins:
tessl install ai-unified-process/aiup-core
tessl install ai-unified-process/aiup-blazor-dotnetDepending on the configured agent, skills may be exposed as slash commands or invoked by intent, for example "implement UC-001".
/plugin marketplace add ai-unified-process/marketplace
/plugin install aiup-core
/plugin install aiup-blazor-dotnetSee the marketplace installation guides for other agents and manual adoption.
aiup-core and reviewed docs/entity_model.md plus docs/use_cases/UC-*.md artifacts.rules/mcp-servers.md.The plugin consumes the core documentation under docs/. It updates EF Core persistence types, creates migration
files, implements a feature folder per use case, and places bUnit, backend, and browser tests in the solution's test
projects.
your-solution/
├── docs/
│ ├── entity_model.md
│ ├── use_cases/UC-*.md
│ └── test_cases/TC-*.md
├── <Application>/
│ ├── Data/ # DbContext and EF configurations
│ ├── Migrations/ # /ef-migration
│ └── Features/
│ └── UCXXX_<FeatureName>/ # /implement
├── <Application>.Tests/ # /bunit-test and /dotnet-test
└── <Application>.Tests.E2E/ # /playwright-testA feature folder can contain the Blazor page, code-behind, scoped CSS, command or query, handler, and validator. The skills inspect existing project and test conventions before selecting exact names and paths.
| Server | Purpose |
|---|---|
MicrosoftLearn | Current .NET, Blazor, and Entity Framework Core documentation |
bUnitDocs | bUnit component-testing documentation |
playwright | Browser automation |
See rules/mcp-servers.md for setup details.
Apache-2.0 · © Carl J. Mosca