Appendix C
Stack-Specific Notes
Per-preset differences at a glance.
All presets share 4 universal instruction files, 8 cross-stack agents, and 6 pipeline agents. This appendix shows what's different per preset.
.NET (dotnet)
| Property | Value |
| Build | dotnet build |
| Test | dotnet test |
| Framework | ASP.NET Core, Blazor, Dapper/EF Core |
| Testing | xUnit, NSubstitute, FluentAssertions |
| Unique files | graphql.instructions.md, dapr.instructions.md |
| Example plan | Phase-DOTNET-EXAMPLE.md |
| Detection | *.csproj or *.sln in root |
TypeScript (typescript)
| Property | Value |
| Build | npm run build / tsc |
| Test | npm test / vitest |
| Framework | Express, Fastify, Next.js |
| Testing | Vitest, Jest, Supertest |
| Unique files | frontend.instructions.md (React/Vue patterns) |
| Example plan | Phase-TYPESCRIPT-EXAMPLE.md |
| Detection | tsconfig.json or package.json in root |
Python (python)
| Property | Value |
| Build | python -m py_compile |
| Test | pytest |
| Framework | FastAPI, Django, Flask |
| Testing | Pytest, pytest-asyncio, httpx |
| Unique files | — |
| Example plan | Phase-PYTHON-EXAMPLE.md |
| Detection | requirements.txt, pyproject.toml, or setup.py |
Java (java)
| Property | Value |
| Build | mvn compile / gradle build |
| Test | mvn test / gradle test |
| Framework | Spring Boot, JPA, Hibernate |
| Testing | JUnit 5, Mockito, AssertJ |
| Unique files | — |
| Example plan | Phase-JAVA-EXAMPLE.md |
| Detection | pom.xml or build.gradle |
Go (go)
| Property | Value |
| Build | go build ./... |
| Test | go test ./... |
| Framework | Standard library, Chi router, Cobra CLI |
| Testing | testing package, testify |
| Unique files | — |
| Example plan | Phase-GO-EXAMPLE.md |
| Detection | go.mod in root |
Swift (swift)
| Property | Value |
| Build | swift build / xcodebuild |
| Test | swift test |
| Framework | SwiftUI, Vapor, Fluent |
| Testing | XCTest |
| Unique files | — |
| Example plan | Phase-SWIFT-EXAMPLE.md |
| Detection | Package.swift or *.xcodeproj |
Rust (rust)
| Property | Value |
| Build | cargo build |
| Test | cargo test |
| Framework | Tokio, Axum, sqlx |
| Testing | Cargo test, proptest |
| Unique files | — |
| Example plan | Phase-RUST-EXAMPLE.md |
| Detection | Cargo.toml in root |
PHP (php)
| Property | Value |
| Build | composer install |
| Test | php artisan test / phpunit |
| Framework | Laravel, Eloquent |
| Testing | PHPUnit, Pest |
| Unique files | — |
| Example plan | Phase-PHP-EXAMPLE.md |
| Detection | composer.json in root |
Azure IaC (azure-iac)
| Property | Value |
| Build | az bicep build / terraform validate |
| Test | az deployment group what-if / terraform plan |
| Framework | Bicep, Terraform, Azure CLI, azd |
| Testing | what-if / plan validation, Pester for PowerShell |
| Unique files | Replaces app-specific agents with: bicep-reviewer, terraform-reviewer, deploy-helper, azure-sweeper |
| Example plan | — |
| Detection | *.bicep, *.tf, or azure.yaml in root |