execplan-create/SKILL.md
Create an ExecPlan from a locked refactor decision, PRD, RFC, or detailed problem statement, following the repo's PLANS.md. Use when the user asks for an exec plan, execution plan, or ExecPlan, or wants a decided refactor turned into a step-by-step plan.
npx skillsauth add grp06/useful-codex-skills execplan-createInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Write plans the way a strong software designer would: not as a task list for rearranging code, but as a path to a simpler system with clearer boundaries.
Preferred source input is a decided work item produced by select-refactor.
Supported inputs, in priority order:
decision.md path.agent/active when it points at a work item with stage="decision" and state="completed".agent/work/ with stage="decision" and state="completed"If using a decided work item, do not silently reopen candidate search unless the decision artifact is clearly incomplete.
For the new workflow, plans live inside work-item directories:
.agent/work/<id-slug>/execplan.md
Each work item should have a small meta.json file with:
stagestateUpdate .agent/active as a convenience symlink when operating on a work item, but do not treat it as authoritative over meta.json.
Legacy compatibility:
.agent/execplan-pending.md.{baseDir}/.agent/PLANS.md in full before drafting.{baseDir}/.agent/PLANS.md is missing, copy this skill's PLANS.md to {baseDir}/.agent/PLANS.md, then read that copy as the source of truth.Use John Ousterhout's design philosophy as the default planning lens:
Treat these as the main forms of complexity:
When authoring a plan, answer these questions explicitly:
If operating on a decided work item:
meta.jsondecision.mdIf operating from a raw user brief instead:
.agent/work/meta.jsonInspect the relevant files and flows. Ask:
execplan.mdWrite the ExecPlan to:
.agent/work/<id-slug>/execplan.md.agent/execplan-pending.mdThe plan should:
decision.mdIf using a work item, update meta.json:
stage="plan"state="completed"artifacts.execplan="execplan.md"updated_at=<now>documentation
Update ARCHITECTURE.md after implementing an execution plan. Use when user asks to update architecture docs, sync architecture, refresh architecture after implementation, or mentions updating docs post-execplan.
tools
Analyze Codex rollout transcripts for one repository and time window, extract repo-scoped tool calls that failed, cluster repeated error patterns, and recommend the next agent/tooling improvements. Use when the user wants to inspect tool-call failures, operational friction, repeated command mistakes, patch failures, or prompt/tooling improvements based on recent Codex runs.
development
Analyze Codex session logs for one repository, extract the repo-specific top-level conversations for a target day, summarize every user message in order, and surface the next best action. Use when the user asks what happened yesterday in a repo, which conversations touched a repo, what to work on next based on recent Codex work, or to reconstruct repo workstreams from session history.
data-ai
Execute a pending execution plan from the .agent folder. Use when user asks to implement an execplan, execute the plan, run the pending plan, or mentions execplan-pending.md.