What problem does it solve?
Manually driving a single requirement from a TAPD ticket to committed code involves many disconnected steps: technical clarification, planning, task breakdown, TDD implementation, multi-dimensional validation, and committing. This Skill orchestrates that entire flow as a resumable state machine with checkpoints, retries, and rollback reentry.
Core Features & Use Cases
- Six-stage pipeline: Chains specify, plan, tasks, implement, validate, and commit sub-skills, each dispatched to specialized subagents (tech-lead, backend/frontend-developer, code-reviewer, qa-engineer).
- Checkpoint and reentry protocol: Supports confirm, blocked, fail, and abort checkpoints with semantic commands (approve, reject, answer, retry, abort), attempt limits, and code-preserved rollbacks tracked in meta.yaml.
- Cost and stats tracking: Collects subagent token/credit usage via PostToolUse hooks into cost-events.jsonl, reconciles at commit time, and writes change statistics plus a Conventional Commits message before updating the TAPD story status.
- Use Case: A developer says "implement story #1234567890, workspace 20000001"; the pipeline pulls the requirement via TAPD MCP, generates spec/plan/tasks, pauses for human review, then implements with TDD, runs four parallel validation reports, and commits the code.
Quick Start
Ask the assistant to implement a TAPD requirement by saying "help me implement story #1234567890 in workspace 20000001" and follow the checkpoint prompts to approve or answer questions.