Skip to content
Development
Skill

/create-a-small-plan

Create a small Prime Agent plan before implementation. Use for small scoped repo changes needing 1 to 3 planning questions and one reviewer or criticizer refinement pass; exclude direct implementation-only, factual/explanation, trivial command-only, or explicit no-plan requests.

From plugin
optim-plans
4475 skills2 hooks
Install
$ npx -y skills add Optim-Agent/optim-plans --skill create-a-small-plan --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/create-a-small-plan

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create a small Prime Agent plan before implementation. Use for small scoped repo changes needing 1 to 3 planning questions and one reviewer or criticizer refinement pass; exclude direct implementation-only, factual/explanation, trivial command-only, or explicit no-plan requests.

SKILL.md

create-a-small-plan.SKILL.md
name: create-a-small-plan
description: Create a small Prime Agent plan before implementation. Use for small scoped repo changes needing 1 to 3 planning questions and one reviewer or criticizer refinement pass; exclude direct implementation-only, factual/explanation, trivial command-only, or explicit no-plan requests.

Create A Small Plan

Use this skill when the user wants a compact plan before a repository change.

Setup

1. Read `../_shared/references/prime-planning-workflow.md`, `../_shared/references/state-and-config.md`, and `../_shared/references/plan-artifact-template.md`. 2. Initialize state with `python3 scripts/optim_plans.py init --repo <target-repo> --topic <topic> --plan-level create-a-small-plan --request-text <original-request>`. 3. Use `.git/optim-plans` for controller state and `docs/optim-plans/YYYY-MM-DD-topic/` for public artifacts.

Depth Contract

  • Inspect the target Git repo read-only before the first product question.
  • Ask 1 to 3 planning questions, one at a time.
  • Use the standard choice prompt format: recommended first, `Other` second-last, `Auto-complete` last.
  • Ask the mandatory final scope confirmation before writing `PLAN_v1.md`.
  • Write `PLAN_v1.md` under `docs/optim-plans/YYYY-MM-DD-topic/`.
  • Run exactly one reviewer or criticizer refinement round unless the user explicitly accepts the plan for native execution.
  • After that one refinement round, revise to `PLAN_v2.md` if needed, then ask the native execution handoff question without `Auto-complete`.

Fit

Choose this level for a change limited to a few local files, clear ownership, low architectural risk, and focused verification.

Escalate to `create-a-plan` when the plan needs external API semantics, dependency behavior, compatibility research, cross-module design, or more than three meaningful decisions.

Read more
Ships withoptim-plans

Human-in-the-loop planning plugin for Claude and Codex: turn ideas into reviewed Markdown plans, record decisions, enforce explicit execution gates, and provide tested controller primitives for safer agent workflows.

Get the whole plugin
Stats
450
Stars
1
Forks
Active
Maintenance
Python
Language
MIT
License
9h ago
Last commit
17d ago
Created

Repo: Optim-Agent/optim-plans