executing-plans

barrydobson's avatarfrom barrydobson

Execute detailed plans in batches with review checkpoints

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 2, 2025

When & Why to Use This Skill

The Executing Plans skill is a high-performance Claude agent workflow designed for the systematic implementation of complex, multi-step projects. By breaking down comprehensive implementation plans into manageable batches with mandatory review checkpoints, it ensures precision and maintains alignment with project goals. This skill is optimized for software development and technical project management, providing a structured 'human-in-the-loop' process that minimizes errors during long-running tasks and complex feature rollouts.

Use Cases

  • Software Feature Implementation: Systematically coding a new feature based on a pre-approved technical design document, ensuring each module is verified before proceeding to the next.
  • Complex System Migrations: Executing a step-by-step database or infrastructure migration plan with built-in pauses for manual verification of data integrity and system stability.
  • Large-scale Code Refactoring: Managing extensive codebase updates in controlled batches, allowing developers to review changes and run tests at critical milestones.
  • Multi-stage Technical Documentation: Following a structured plan to generate or update documentation across multiple repositories, ensuring consistency and accuracy through iterative feedback loops.
nameExecuting Plans
descriptionExecute detailed plans in batches with review checkpoints
when_to_useWhen have a complete implementation plan to execute. When implementing in separate session from planning. When your human partner points you to a plan file to implement.
version2.0.0

Executing Plans

Overview

Load plan, review critically, execute tasks in batches, report for review between batches.

Core principle: Batch execution with checkpoints for architect review.

Announce at start: "I'm using the Executing Plans skill to implement this plan."

The Process

Step 1: Load and Review Plan

  1. Read plan file
  2. Review critically - identify any questions or concerns about the plan
  3. If concerns: Raise them with your human partner before starting
  4. If no concerns: Create TodoWrite and proceed

Step 2: Execute Batch

Default: First 3 tasks

For each task:

  1. Mark as in_progress
  2. Follow each step exactly (plan has bite-sized steps)
  3. Run verifications as specified
  4. Mark as completed

Step 3: Report

When batch complete:

  • Show what was implemented
  • Show verification output
  • Say: "Ready for feedback."

Step 4: Continue

Based on feedback:

  • Apply changes if needed
  • Execute next batch
  • Repeat until complete

Step 5: Complete Development

After all tasks complete and verified:

  • Announce: "I'm using the Finishing a Development Branch skill to complete this work."
  • Switch to skills/collaboration/finishing-a-development-branch
  • Follow that skill to verify tests, present options, execute choice

Remember

  • Review plan critically first
  • Follow plan steps exactly
  • Don't skip verifications
  • Reference skills when plan says to
  • Between batches: just report and wait