What problem does it solve? When building features or fixing bugs, it is easy to skip design, planning, testing, or review steps and jump straight into code. This Skill enforces a deterministic workflow that classifies each request and automatically routes it through the right process skills in the correct order, so nothing gets skipped. ## Core Features & Use Cases - Automatic skill routing: Classifies requests as spike, bounded, or architectural and chains the required skills (brainstorming, writing-plans, TDD, execution, review, finishing) with non-negotiable transition rules. - Hard approval gates: Blocks any code from being written before explicit design approval, and mandates writing-plans as the only next step after an approved spec. - Situational skill triggers: Maps concrete events (failing tests, UI work, SEO, accessibility, debugging) to the exact skill that must handle them. - Use Case: A user asks to add a new training-log feature to a React app. The Skill classifies it as architectural, requires a spec and plan first, then drives TDD-based execution, code review, and a user-decided merge or PR at the end. ## Quick Start Ask the assistant to start a new feature or project and have it route the entire process through the workflow, announcing each stage and required skill as it goes.