Test-Driven Development (TDD) Overview This skill implements Canon TDD with AI-specific guardrails: 1. Build or update a scenario list. 2. Execute exactly one scenario as a runnable test. 3. Prove RED. 4. Implement minimum change for GREEN. 5. Optionally refactor. 6. Repeat until scenario list is empty. When to Use Use for: - New features - Bug fixes - Behavior changes - Repository-scale patching driven by tests - AI-assisted code generation where tests are executable specifications Ask human approval before bypassing only for: - Throwaway prototypes - Purely declarative config edits with no…