What problem does it solve?
It prevents teams from starting implementation before the architecture is clear, reducing rework, capability loss, and tight coupling by forcing design, documentation, and validation up front.
Core Features & Use Cases
- Architecture before code: Defines architecture and documentation as a non-negotiable prerequisite, especially for structural decisions and refactors.
- Multi-agent validation: Requires validation from multiple perspectives (e.g., Product Owner, Architect, and final user/stakeholder) with explicit rationale.
- Quality gates and safety checks: Enforces capability preservation, zero coupling, and a test-backed “escape hatch” for pragmatism when quality can be verified.
Quick Start
Use the architect-first skill when you need to make or refactor a structural system decision by first mapping the current state, presenting A/B/C options, validating them with stakeholders, documenting the chosen architecture, and only then implementing with tests.