executing-plans

Execute implementation plans in batches with git worktrees and review checkpoints.

154|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/haojing8312/WorkClaw --skill executing-plans-haojing8312
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: executing-plans
Source: https://github.com/haojing8312/WorkClaw/tree/main/.claude/skills/executing-plans
Command: npx skills add https://github.com/haojing8312/WorkClaw --skill executing-plans-haojing8312

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the risk of errors and oversights when implementing complex development plans by enforcing batch execution, critical reviews, and human checkpoints to ensure accuracy and quality.

Core Features & Use Cases

  • Batch Processing with Checkpoints: Executes tasks in small batches, pausing for feedback to catch issues early.
  • Critical Plan Review and Blocker Handling: Reviews plans for gaps, stops on uncertainties, and integrates with git worktrees for isolated work.
  • Use Case: For a software project, load a multi-step refactoring plan, execute the first three tasks like updating dependencies and running tests, then report outputs for architect approval before proceeding.

Quick Start

Use the executing-plans skill to implement the development plan in the file plan.md, starting with the first batch of tasks.

Frequently Asked Questions about executing-plans

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

FAQPage Schema
How do I safely execute a multi-step development plan with human checkpoints?

To safely execute a development plan, you process implementation tasks in small batches and pause for human review at critical checkpoints. This ensures errors are caught early through iterative task completion and feedback loops before proceeding.

What is batch processing when executing implementation plans in isolated sessions?

Batch processing for implementation plans means executing a small group of development tasks sequentially within an isolated git worktree session, then pausing operations to report outputs and await architect or human approval before starting the next batch.

How do I use git worktrees for isolated development workflow execution?

Git worktrees provide isolated workspace setup for development workflow execution by creating separate working directories. This allows batch plan execution and testing without affecting the main repository, ensuring safe review checkpoints and branch isolation.

Does this plan execution approach stop automatically when encountering blockers?

Yes, during critical plan review, the execution process stops automatically upon encountering uncertainties or blockers. It reviews plans for gaps and pauses batch processing to prevent compounding errors until human oversight is provided.

Can I load a markdown plan file and execute specific task batches?

Yes, you can load a written implementation plan from a file like plan.md and execute specific batches. The workflow starts with the first group of tasks, such as updating dependencies, then reports outputs for approval.

Do I need sub-skills for finishing development branches after execution?

Yes, finishing development branches requires integration with sub-skills. After completing the batch executions and passing review checkpoints within the git worktree, these sub-skills handle the finalization of the development workflow.