One-click install
npx skills add https://github.com/vanman2024/dev-lifecycle-marketplace --skill iteration-tracking
Or copy as Structured Prompt for Agent▌
Please help me install this Agent Skill.
Skill: Iteration Tracking
Source: https://github.com/vanman2024/dev-lifecycle-marketplace/tree/main/.archive/old-numbered-plugins/04-iterate/skills/iteration-tracking
Command: npx skills add https://github.com/vanman2024/dev-lifecycle-marketplace --skill iteration-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

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.

Frequently Asked Questions about Iteration Tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track progress across development iterations?▌

Iteration tracking automates state management for development cycles by initializing iterations, capturing Git checkpoints at milestones, and generating progress reports. Initialize a new iteration, create checkpoints to snapshot Git state and diffs, then generate reports to monitor completion status.

How do I create checkpoints that capture Git state during development?▌

The automated checkpoint system creates mid-iteration snapshots that capture current Git status and diffs alongside progress metadata. Create a checkpoint with a message at key milestones to persist iteration state and Git history for later review or rollback.

Can I sync documentation and task lists across worktrees in real time?▌

Ecosystem synchronization scripts update spec files like plan.md and quickstart.md to match layered tasks, then create symlinks for real-time visibility across agent worktrees. This keeps documentation and task organization consistent without manual updates.

What's the best way to manage iteration state and metadata in a structured format?▌

Iteration state management stores metadata in structured JSON, tracking status (in_progress, completed) and cycle details. This enables consistent querying, automated reporting, and synchronization across development tools.

How do I handle live development adjustments during an iteration?▌

Development adjustment handling backs up previous iterations, re-layers tasks to reflect changes, and updates iteration logs. This preserves history while allowing mid-cycle modifications without losing checkpoint data.

Do I need jq to use iteration tracking?▌

jq is a dependency for this Skill and enables JSON parsing and filtering of iteration metadata and checkpoint data. Install jq to parse structured iteration state and generate filtered reports.