exec-plan

Create, implement, review, and update self-contained execution plan documents for coding agents.

5|1|Updated May 4, 2026
One-click install
npx skills add https://github.com/shinzui/keiro --skill exec-plan-shinzui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exec-plan
Source: https://github.com/shinzui/keiro/tree/main/agents/skills/exec-plan
Command: npx skills add https://github.com/shinzui/keiro --skill exec-plan-shinzui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Complex feature work often loses context between sessions and models: plans get stale, decisions are forgotten, and a new agent cannot pick up where the last one stopped. This Skill manages ExecPlans — self-contained living Markdown documents in docs/plans/ that carry everything a novice or coding agent needs to implement a change end-to-end, including progress tracking, decision logs, and provenance of which model wrote or reviewed the plan. ## Core Features & Use Cases - Plan lifecycle modes: create, implement, discuss, review, update, and status modes cover the full lifecycle of an execution plan, from initial research through completion and ADR distillation. - Scripted scaffolding and provenance: bundled Bun/TypeScript scripts (init-plan.ts, record-provenance.ts) generate numbered plan files with YAML frontmatter and append tamper-safe authorship and review entries, with runtime model discovery for Codex and Claude Code sessions. - ADR integration: a shared workflow discovers, cites, creates, and validates Architecture Decision Records, distilling durable project decisions out of completed plans. - Use Case: Ask the agent to plan a new feature; it researches the repository, generates docs/plans/4-add-queue-support.md with milestones and observable acceptance criteria, then implements it milestone by milestone while keeping progress, decisions, and git trailers in sync. ## Quick Start Ask the agent to create an execution plan for the feature you want to build, for example: create an ExecPlan for adding a health-check endpoint to the server.

Frequently Asked Questions about exec-plan

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

FAQPage Schema
How do I create an execution plan for a coding agent?

Run the skill in create mode with a title describing the change. The bundled init-plan.ts script researches nothing itself but generates a numbered Markdown file in docs/plans/ with YAML frontmatter and a skeleton of sections, which the agent then fleshes out from repository research.

What is an ExecPlan and how is it different from a design doc?

An ExecPlan is a self-contained living document that a novice or coding agent can implement from without any prior context. Unlike a static design doc, it maintains Progress, Surprises & Discoveries, Decision Log, and Outcomes & Retrospective sections that are updated at every stopping point during implementation.

How does plan provenance track which AI model wrote or reviewed a plan?

The record-provenance.ts script appends entries to a provenance block in the plan's YAML frontmatter, recording the exact runtime model, harness, timestamp, and verdict or mode. It discovers the model from Codex or Claude Code session files and never rewrites existing entries.

Can multiple AI models review the same execution plan?

Yes. Each model appends its own review entry with a verdict of approved, changes-requested, or comments using the record-provenance script. Entries are append-only, so several models can review the same plan without overwriting each other's records.

What are the limitations of ExecPlans for long-term documentation?

ExecPlans are active execution memory, not durable project memory. Durable architectural decisions must be distilled into Architecture Decision Records under docs/adr/ before a plan is marked complete, following the ADR.md workflow.