What problem does it solve? Turning an approved spec into working code often loses discipline: tests get skipped, tasks drift from requirements, and slow build stacks make full test suites run per task. This Skill executes approved tasks.md work items with strict TDD (RED/GREEN), milestone-level batching, and evidence gates so implementation stays aligned with requirements and design. ## Core Features & Use Cases - Autonomous milestone execution: Dispatches fresh implementer subagents per milestone with a parent-witnessed RED phase, scoped GREEN gates, and one full build/test run at the end of the run. - Manual and review modes: Run selected task numbers directly in the main context, and opt into per-task review with --review inline or --review required (review is off by default). - Commit policy control: Honors the spec's commit_policy (per-task or leave-uncommitted) with --commit/--no-commit per-run overrides, and never commits to protected branches. - Use Case: After approving tasks for a feature spec, run the skill to implement all pending milestones autonomously — it writes tests first, implements against them, verifies completion, updates tasks.md markers, and commits per milestone. ## Quick Start Ask the AI to implement all pending tasks for your feature spec, for example by saying: run kiro-impl for the user-notifications feature with review inline.