Agent skill

Iteration Tracking

Tracks iteration progress and state management. Use when starting, checkpointing, or ending iteration cycles, or when user mentions iteration tracking, progress monitoring, or iteration state.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/iteration-tracking

SKILL.md

Iteration Tracking

This skill provides iteration state management, progress tracking, and checkpoint creation for development cycles.

What This Skill Provides

1. Iteration State Management

  • Initialize new iteration cycles
  • Track iteration status and progress
  • Manage iteration metadata

2. Checkpoint System

  • Create mid-iteration checkpoints
  • Capture git state at checkpoints
  • Track progress between checkpoints

3. Iteration Reports

  • Progress summaries
  • Change tracking
  • Time and effort metrics

Instructions

Starting an Iteration

When user wants to start a new iteration:

  1. Create iteration directory structure: !{bash mkdir -p .multiagent/iterations/$ITERATION_NAME}

  2. Initialize state file with JSON:

    json
    {
      "name": "$ITERATION_NAME",
      "status": "in_progress",
      "started_at": "timestamp",
      "checkpoints": []
    }
    
  3. Create symlink to current iteration: !{bash ln -sf $ITERATION_NAME .multiagent/iterations/current}

Creating Checkpoints

When user wants to create a checkpoint:

  1. Load current iteration
  2. Create checkpoint directory
  3. Capture git status and diff
  4. Update state with checkpoint metadata

Ending an Iteration

When user completes an iteration:

  1. Create final snapshot
  2. Update state to "completed"
  3. Remove current symlink
  4. Generate summary report

State File Structure

json
{
  "name": "feature-auth",
  "status": "in_progress",
  "started_at": "2025-10-24T10:00:00Z",
  "checkpoints": [
    {
      "id": "1234567890",
      "timestamp": "2025-10-24T11:00:00Z",
      "message": "Initial implementation"
    }
  ],
  "completed_at": null
}

Success Criteria

  • ✅ Iteration state is persisted and trackable
  • ✅ Checkpoints capture meaningful progress
  • ✅ Reports show clear progress metrics
  • ✅ State transitions are clean and consistent

Plugin: 04-iterate Skill Type: State Management + Tracking Auto-invocation: Yes (via description matching)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results