What problem does it solve?
Keeping track of progress within development iterations, creating meaningful checkpoints, and generating accurate reports can be manual and inconsistent, leading to unclear project status. This skill automates iteration state management and progress tracking.
Core Features & Use Cases
- Iteration State Management: Initializes new iteration cycles, tracks status (in_progress, completed), and manages iteration metadata in a structured JSON format.
- Automated Checkpoint System: Creates mid-iteration checkpoints, capturing Git status and diffs, and updating the iteration state with progress metadata.
- Ecosystem Synchronization: Scripts to sync the entire spec ecosystem (e.g.,
plan.md, quickstart.md) to match layered tasks and create symlinks for real-time task visibility in agent worktrees.
- Development Adjustment Handling: Manages live development adjustments by backing up previous iterations, re-layering tasks, and updating iteration logs.
- Use Case: A project manager wants to track the progress of a development iteration. This skill can initialize a new iteration, create checkpoints at key milestones to capture Git state, and generate reports on progress. It also helps synchronize documentation and task lists across agent worktrees for real-time visibility.
Quick Start
Start a new iteration named 'feature-auth', then create a checkpoint with the message 'Initial implementation' to capture the current Git state.