What problem does it solve? Turning a spec into code without a plan leads to scope creep, inconsistent types across tasks, and vague steps that stall implementers. This Skill converts a spec into a complete, self-contained implementation plan that an engineer with zero codebase context can execute task by task. ## Core Features & Use Cases - Bite-Sized TDD Tasks: Decomposes work into 2-5 minute steps (write failing test, verify failure, implement, verify pass, commit) with exact file paths, complete code, and expected command output. - Mandatory Quality Gates: Enforces design-principles and Karpathy anti-pattern checks, sequence diagram and API contract gates, a self-review checklist, and a plan-reviewer subagent pass before execution. - Oracle-Independence for Critical Tasks: Splits auth/payment/PII tasks into an independent test-writing dispatch and an implementer dispatch to prevent tests that merely confirm the planned implementation. - Use Case: After brainstorming produces a spec for a new feature, invoke this Skill to produce .ai/<date>-<feature>/plans/plans-<feature>.md, then hand off to subagent-driven or inline execution. ## Quick Start Ask the AI to use the writing-plans skill to create an implementation plan from the spec at .ai/2026-08-13-feature-design/specs/specs-feature-design.md.