What problem does it solve?
This Skill solves the common issue of rushed, poorly planned software development that leads to accumulating technical debt, unintended capability loss, and unmaintainable system structures. It enforces a strict workflow where complete architectural design and documentation are finalized before any implementation code is written, eliminating costly rework and ensuring long-term system maintainability.
Core Features & Use Cases
- Architect-First Workflow Enforcement: Mandates complete design, documentation, and multi-stakeholder validation of all structural decisions before coding begins.
- Zero-Coupling Guarantee: Validates that all modules and expansion packs remain fully independent, with no hardcoded cross-module dependencies.
- Test-Backed Quality Escape Hatch: Allows pragmatic, rapid implementation of non-structural work as long as comprehensive test coverage and logging are in place to act as a safety net.
- Use Case: Ideal for teams starting new feature development, refactoring legacy systems, or making high-impact architectural changes that require alignment across product, engineering, and stakeholder teams.
Quick Start
Use the architect-first skill to guide the design, validation, and documentation of the new payment processing system before writing any implementation code.