| name | design-validation |
| description | Architectural validation checklist for feature approval. Load when validating that features fit into the existing architecture. |
| compatibility | ["claude-code","opencode","github-copilot"] |
| metadata | {"version":"1.0","author":"team"} |
Design Principles
Apply these principles when evaluating features:
- Security and reliability are emergent — must be designed in, not retrofitted.
- Consistency over novelty — match existing patterns unless there is a compelling reason.
- Explicit dependencies — every integration point documented.
- Layer respect — features belong in appropriate architectural layers.
- Minimal surface — prefer internal packages.
- Understandable systems — if it cannot be reasoned about, it cannot be secured.
- Fail secure — errors leave the system in a safe state.
Validation Checklist
Before approving a feature for implementation:
Architectural Fit
DDD Alignment
Security by Design
Reliability by Design
Understandability