# `.claude/blueprints/`

Feature blueprints — opinionated, complete specs that combine the relevant skills, agents, and conventions for one type of feature. The orchestrator uses these when scaffolding.

| Blueprint           | When to use                                       |
| ------------------- | ------------------------------------------------- |
| `crud-feature`      | Standard CRUD over a domain entity                |
| `auth-feature`      | Login / refresh / logout / password reset / MFA   |
| `dashboard-feature` | Summary dashboard with KPI cards + charts         |
| `payment-feature`   | Payment intent + webhook (not enabled by default) |
| `realtime-feature`  | Live updates via SignalR or WebSocket             |
| `reporting-feature` | Async report generation + export (PDF/XLSX)       |
| `workflow-feature`  | Multi-step state-machine workflow with approvals  |

Each blueprint covers: frontend, backend, database, API contracts, UI requirements, validation rules, testing, observability hooks, security.
