big-plan skill
Synopsis
Section titled “Synopsis”big-plan skill [write <path>]Arguments
Section titled “Arguments”| Argument | Required | Behaviour |
|---|---|---|
write <path> |
No | Write the skill text to the resolved path, creating parent directories as needed |
With no arguments, skill returns the Markdown skill text, including harness-oriented
frontmatter, and writes nothing.
What it does
Section titled “What it does”skill prints the thin agent skill document embedded in the package (authored at assets/skill/SKILL.md and generated into the CLI).
The shell tells agents when to use Big Plan, how to invoke the CLI, and that they must run big-plan guidance for live authoring rules.
It does not duplicate plan-writing principles; those stay in guidance so package upgrades refresh authoring policy without editing installed skill files.
With no arguments, skill returns the Markdown skill text (including harness-oriented frontmatter) and writes nothing.
skill write <path> creates parent directories as needed and writes that text to the resolved path.
Write is the only mutation path; unknown options and unknown actions fail with VALIDATION_ERROR and leave the filesystem unchanged.
Overwriting an existing file at that path is allowed only because write was explicit.
After a package upgrade, new guidance is available immediately via big-plan guidance.
Re-run skill write only when the thin shell itself changed.
Use your installed big-plan command to keep the package version consistent across a review.
For a one-off run, select an exact package version you have reviewed; avoid a moving registry tag.
See Use the skill for the full update-propagation story.
Result
Section titled “Result”skill with no arguments returns the skill Markdown itself. skill write returns:
written: the absolute output path.help: a reminder that authoring rules still come fromguidance, and when to re-runskill write.
Errors
Section titled “Errors”| Code | Raised when | Exit |
|---|---|---|
VALIDATION_ERROR |
An unknown option or an unknown action; the filesystem is left unchanged | 2 |
skill is not gated, so it runs without a guidance acknowledgment.
Troubleshooting
Section titled “Troubleshooting”- It overwrote a file. Overwriting at that path is allowed only because
writewas explicit. Inspect a destination before replacing it; there is no silent overwrite of a skill directory. - The skill text is older than the docs. The shell is embedded in the package from
assets/skill/SKILL.md, so it matches your installed CLI version. Upgrade deliberately to a reviewed package version before refreshing the skill. - You upgraded and wonder whether to reinstall. New authoring guidance arrives through
big-plan guidanceimmediately. Re-runskill writeonly when the thin shell itself changed.
Related
Section titled “Related”- Install and update the skill — the full update-propagation story.