plan skill
Build a falsifiable implementation plan for new features, major refactors, ambiguous work, or risky multi-module changes. Use when the user asks for a plan or material choices remain; skip routine edits with clear scope and proof.
- GitHub stars
- 6
- Files
- 1
- Last commit
- Nov 12, 2026
- License
- MIT
- Allowed tools
- —
What does the plan skill do?
plan builds a falsifiable implementation plan for new features, major refactors, ambiguous work, or risky multi-module changes. Use when the user asks for a plan or material choices remain; skip routine edits with clear scope and proof.
How to install the plan skill
Each command copies the skill folder into the client's skills directory. Restart the client or start a new session to load it.Install the plan skill in Plugin
/plugin marketplace add ohm41321/luciazero /plugin install luciazero@luciazero
Install the plan skill in Claude Code
~/.claude/skills/plan/SKILL.md
$ npx degit ohm41321/luciazero/skills/plan ~/.claude/skills/planInstall the plan skill in Claude Code (project)
.claude/skills/plan/SKILL.md
$ npx degit ohm41321/luciazero/skills/plan .claude/skills/planInstall the plan skill in Codex
~/.agents/skills/plan/SKILL.md
$ npx degit ohm41321/luciazero/skills/plan ~/.agents/skills/planInstall the plan skill in Gemini CLI
~/.gemini/skills/plan/SKILL.md
$ npx degit ohm41321/luciazero/skills/plan ~/.gemini/skills/planInstall the plan skill in Claude.ai
npx degit ohm41321/luciazero/skills/plan plan && zip -r plan.zip plan # claude.ai → Customize → Skills → + → Create skill → Upload a skill → plan.zip
SKILL.md
View on GitHubPlan
Use the lightest plan that removes uncertainty; do not pause by default.
1. Bound the work
State goal/non-goals, modules, public interfaces, and config keys. Separate assumptions/facts. Inspect repository before trusting guesses.
2. Define proof
For every requirement, name an observable pass/fail condition and the command or inspection that tests it. Never invent exact output. Add the smallest red-before-green test for missing coverage; include full verification at closeout.
3. Choose reversible steps
Use independently checkable edits; name compatibility risks, data or contract migrations, rollback points, and unrecoverable state.
4. Decide whether to pause
Ask for approval only if ambiguity changes the result or the action is high-stakes, destructive, changes a public contract, expands scope, deploys, spends money, or affects production. Ask one decision-shaped question. Otherwise, show the concise plan and proceed. Update it when evidence changes.
Files in this skill
1plan skill questions
How do I install the plan skill in Claude Code?
Run npx degit ohm41321/luciazero/skills/plan ~/.claude/skills/plan. Claude Code loads skills from ~/.claude/skills (all projects) or .claude/skills (one project) and uses a skill when its description matches the task.
Which clients can use the plan skill?
Any client that reads the Agent Skills format: Claude Code, Codex, Gemini CLI and claude.ai (upload as a ZIP). Scripts in the skill run only where the client allows code execution.