plan-executor

Execute unfinished plan.md checklist tasks in sequence and update progress.

Updated Dec 25, 2025
One-click install
npx skills add https://github.com/yhonda-ohishi-pub-dev/rust-router --skill plan-executor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-executor
Source: https://github.com/yhonda-ohishi-pub-dev/rust-router/tree/main/.claude/skills/plan-executor
Command: npx skills add https://github.com/yhonda-ohishi-pub-dev/rust-router --skill plan-executor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reads plan.md, extracts checklist items, and executes them in sequence. It also uses TodoWrite to track unfinished tasks and updates the plan as tasks are completed, saving time on project planning and task tracking.

Core Features & Use Cases

  • Checklist extraction: Parse - [ ] items from plan.md and identify unfinished tasks.
  • Task orchestration: Run tasks in a defined order, ensuring dependencies are respected.
  • Progress tracking: Mark completed tasks with - [x] and keep plan.md up to date.
  • Use Case: For a project plan with dozens of tasks, automatically execute each step and reflect progress in the plan as you work.

Quick Start

Use the plan-executor on the repository to read plan.md, execute pending tasks in order, and update completed items to - [x].

Frequently Asked Questions about plan-executor

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

FAQPage Schema
How do I automate executing tasks from a plan.md checklist?

Plan-executor automates task execution by reading plan.md, extracting incomplete checklist items marked as - [ ], running each task in sequence, and updating completed items to - [x]. This eliminates manual checkbox updates and keeps your plan synchronized with actual progress.

Can I use plan-executor to track project progress automatically?

Yes. Plan-executor reads your plan.md, identifies unfinished tasks, executes them in order, and updates checkboxes to reflect completion. It integrates TodoWrite for task tracking, so your plan stays current without manual intervention.

What format does plan.md need for plan-executor to work?

Plan.md must use standard Markdown checklist syntax: - [ ] for incomplete tasks and - [x] for completed tasks. Plan-executor parses these items, executes pending tasks sequentially, and rewrites the file with updated checkbox states.

How does plan-executor handle task dependencies and ordering?

Plan-executor processes unfinished checklist items in the order they appear in plan.md, respecting the sequence defined in your document. It executes tasks sequentially, ensuring dependencies are respected through document order and updates progress as each task completes.

Can I use plan-executor for large project plans with many tasks?

Yes. Plan-executor is designed to handle projects with dozens of tasks. It systematically extracts all - [ ] items, executes them in order, and updates plan.md with completion status, saving significant time on manual task tracking and progress updates.