mcpbeat Sign in

Plan Skill for Codex

Shape or refine the existing bead or caller intent without a second planning artifact. Triggers: "plan", "discover and plan", "shape this goal", "plan manifest".

2k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
416
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/boshu2/agentops --skill plan

The instruction itself

5 sections, as written by the author

Plan

Turn the caller's intent into one bounded, testable behavior in the place that

already owns the work. Prefer the caller's tracker, if any. When no tracker is

available, use the caller's conversation or supplied issue text; the runtime

snapshots the resolved intent bytes automatically so later contexts can read

and hash the same source. Do not make the model restate those facts in a packet.

Workflow

  • Resolve the intent source and choose one active behavior. When that source

is not already durable, have the runtime pass its exact bytes to the

validate skill's scripts/validate.py snapshot-intent --source -, resolved

relative to wherever that skill package is installed (a repo checkout:

skills/validate/scripts/validate.py; an installed skill package:

.agents/skills/validate/scripts/validate.py), and use the returned

intent_ref for later phases.

  • Route the work by type (see Ground-truth routing) and name its ground

truth first. Then inspect only enough real context to make paths, interfaces,

and evidence concrete. Existing research and specialist skills are advisory

inputs.

  • Ensure the source contains acceptance examples, important non-goals, and the

allowed write scope. Use lightweight prose or Given/When/Then only where it

removes ambiguity; do not require both normal and edge ceremony for every

change.

  • Name the first useful acceptance check.
  • If authorized and the source is writable, update that bead or issue in

place. Otherwise return a concise proposed amendment to the caller.

Planning produces no AgentOps packet. The runtime stores and hashes the resolved

source bytes to detect later acceptance drift. That content-addressed snapshot

is derived automatically and is not another model-authored planning artifact.

Bound the work around the caller-visible outcome, not individual files, gates,

or reviewer comments. Decomposition is useful only when it reduces reasoning

cost; it must not multiply invocations or proof artifacts.

Manifest mode (many behaviors, zero beads)

When the caller's goal genuinely decomposes into several bounded behaviors —

an audit remediation, an epic, a contraction — shape one caller-owned

specification manifest instead of one behavior:

  • One document in the caller's location (commonly docs/plans/<date>-<slug>.md)

holding a manifest table (stable slug, type, priority, parent, dependency

edges) plus one section per child with acceptance, non-goals, write scope,

and evidence commands. Each child must satisfy the same bar as a

single-behavior plan.

  • Tracker IDs stay TBD: manifest mode authors zero beads. The executing

substrate materializes tracker state — the caller's session in the default

loop, or the selected factory's coordinator (for Gas City the Mayor, per

using-gc; for the Flywheel, its native workflow per

using-flywheel).

  • Reference example:

2026-07-30-ponytail-whole-repo-contraction.md.

Scope admission

In a repository with generated projections, write scope names generator-owned

outputs as a class — the hand-edited sources plus all outputs of the owning

regen commands — never as a hand-enumerated path list. Hand enumeration is

falsified the first time a regen command rewrites a companion the author did

not list: the 2026-07-15 heal-skill fold burned two implement lanes and three

intent revisions (.agents/ao/intents/sha256/d1db59d4...2b81 superseded by

f5fd7c3c...af75 superseded by 26a4f2be...eb48) before scope was restated

as a class.

Before freezing acceptance, run a complexity admission: enumerate the

generated companions, parity twins (for example a skills-codex/ mirror), and

test files that assert on the paths being changed. Anything this pass finds

that the scope does not admit will surface later as an out-of-scope diff or a

broken gate.

Ground-truth routing

Every plan needs a ground truth outside the planner's own reasoning. Before

freezing acceptance, classify the work and name its ground truth, its control

experiment, and its deviation ledger from the row below.

| Work type | Ground truth | Control experiment | Deviation ledger |

|---|---|---|---|

| Integrate an external substrate, runtime, tracker, or service | the vendor's own docs plus stock behavior | run their vanilla quickstart on pinned versions with zero local code, before designing | each deviation from the documented flow, each justified; and every component you write that has a native counterpart in the substrate |

| Extend this project | the repo's existing patterns and behavior spec | the simplest version that satisfies acceptance, and why it is insufficient | each novelty introduced — new abstraction, dependency, or pattern |

| Greenfield | reference experience and domain prior art | a walking skeleton | each deviation from the boring default, ~one novelty per change |

The Extend row is already the repo's default discipline: behavior-first

acceptance, RED -> GREEN, the smallest real change. The Integrate row is the one

that is cheap to skip and expensive to have skipped — run the stock control

experiment *before* you design, or you will re-plumb what the substrate already

documents and inherit bugs you built yourself.

Trigger: the Integrate-row mechanics — the stock-quickstart control run and the

deviation ledger from the documented flow — apply only to integration-class work

(adopting or wiring in an external substrate, runtime, tracker, or service).

Routine feature work on this project uses the Extend row and does not incur them.

A plan is done only when it passes the fresh-context test: a cold context,

given the intent source alone, could execute it without the author's

conversation. If execution needs facts that live only in the planning

conversation, move them into the source before freezing.

Other skills for the same job

different authors, same section of the catalogue
Doc Coauthoring
by anthropics
vendor ×10

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

4k tokens
File Organizer
by frostant
×10

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.

3k tokens
Domain Name Brainstormer
by frostant
×8

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

1k tokens
Brainstorming
by ZhanlinCui
×4

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

626 tokens
Planning With Files
by ZhanlinCui
×3

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

9k tokens scripts
Scientific Brainstorming
by christophacham
×3

Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.

5k tokens
GitHub Project Management
by ComeOnOliver
×3

Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning

14k tokens
Grill Me
by ComeOnOliver
×3

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

3k tokens

How to use it

Copy the folder

Take boshu2/plan from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.