What problem does it solve?
Developing an entire TAPD iteration manually means repeatedly switching between requirement tracking, branch management, dependency ordering, and per-story implementation. This Skill automates the whole iteration-level coordination so every story in an iteration is implemented in the correct order with full state tracking and recovery.
Core Features & Use Cases
- Four-Stage Orchestration: Runs environment initialization, requirement dependency analysis (DAG + topological sort), a per-story scheduling loop, and a final iteration report with changelog and efficiency metrics.
- State Management & Recovery: Persists iteration progress in iteration-state.json, supports resume after interruption, and handles bugfix mode for released versions.
- Pipeline Delegation: Inline-executes the tapd-story-pipeline skill for each story, reading meta.yaml and questions.md to decide retry, approve, reject, or answer actions with the user.
- Use Case: Tell the assistant to develop TAPD iteration #1001234; it creates the version branch, pulls all stories via TAPD MCP, orders them by dependency, implements each one, and produces a changelog plus cost/efficiency summary.
Quick Start
Ask the assistant to develop all requirements in TAPD iteration #1001234 with workspace_id 20000001.