What problem does it solve?
Starting a new development iteration requires repetitive manual setup: verifying the git environment, fetching iteration details from TAPD, creating version branches, and tracking progress state. This Skill automates that bootstrap process and also detects interrupted iterations so work can resume instead of restarting.
Core Features & Use Cases
- Three-Stage Initialization: Runs information checks (git validation, TAPD iteration lookup, branch name parsing), recovery detection, and new-flow initialization in sequence.
- Resume Interrupted Iterations: Reads an existing iteration-state.json to determine progress and routes recovery to the correct downstream sub-skill.
- Cross-Platform Support: Provides both Bash (Linux/macOS) and PowerShell (Windows) commands for every step.
- Use Case: A developer starts iteration v1.2.x by providing a TAPD workspace_id and iteration_id; the Skill fetches iteration details via TAPD MCP, creates the v1.2.x branch from master, and writes specs/v1.2.x/iteration-state.json for downstream pipeline stages.
Quick Start
Initialize the TAPD iteration pipeline for workspace 123456 and iteration 7890, creating the version branch and state file.