step3

Executes a predefined plan from _step2_plan.md by dispatching tasks to subagents with failure handling.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/gsa9/3-step-plan-claude-code --skill step3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: step3
Source: https://github.com/gsa9/3-step-plan-claude-code/tree/main/skills/step3
Command: npx skills add https://github.com/gsa9/3-step-plan-claude-code --skill step3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the execution of a pre-defined plan, breaking down complex tasks into manageable phases and dispatching them to subagents for parallel or sequential processing.

Core Features & Use Cases

  • Automated Plan Execution: Runs a plan defined in _step2_plan.md by orchestrating subagent tasks.
  • Parallel Processing: Groups and executes independent phases concurrently to speed up execution.
  • Robust Failure Handling: Implements a strict all-or-nothing execution model with a checkpoint-and-reset protocol for failures.
  • Use Case: After a plan for refactoring a codebase has been generated, this Skill can execute the entire refactoring process, including code modifications and testing, in a controlled and verifiable manner.

Quick Start

Execute the plan defined in _step2_plan.md by typing /step3.

Frequently Asked Questions about step3

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

FAQPage Schema
How do I automate codebase refactoring using a multi-phase plan?

Automating codebase refactoring involves executing a pre-defined plan by orchestrating subagents for parallel or sequential processing. This Skill breaks down complex tasks into manageable phases, handling code modifications autonomously while managing dependencies and parallel execution groups.

What is the best way to execute independent workflow phases concurrently?

Executing independent workflow phases concurrently is achieved by grouping tasks and dispatching them to subagents simultaneously. This parallel processing approach speeds up overall workflow execution while maintaining dependency management across the defined phases.

How does failure handling work during automated plan execution?

Failure handling during automated plan execution uses a strict all-or-nothing model with a checkpoint-and-reset protocol. When a task fails, the system resets to the last checkpoint, ensuring robust recovery and verifiable execution without partial code modifications.

Do I need a specific markdown file format to start automated task execution?

Yes, automated task execution requires a pre-defined plan structured in the _step2_plan.md markdown file. This file defines the multi-phase plan that the Skill reads to dispatch tasks to subagents for processing.

Can I run autonomous code modifications without manual intervention?

Yes, autonomous code modifications run without manual intervention by dispatching tasks to subagents based on the plan. The Skill manages the execution, dependency resolution, and failure recovery autonomously, providing a controlled and verifiable refactoring process.

When should I avoid using subagent dispatching for workflow automation?

You should avoid subagent dispatching for workflow automation when tasks require human-in-the-loop validation or when the plan lacks clear phase dependencies. The strict all-or-nothing execution model is designed for fully autonomous, verifiable code modifications rather than interactive processes.