Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add brunob54/superpowers-orchestrator --skill writing-plansgit clone --depth 1 https://github.com/brunob54/superpowers-orchestratorWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/brunob54/superpowers-orchestrator/writing-plans)<a href="https://agentmods.dev/skills/brunob54/superpowers-orchestrator/writing-plans"><img src="https://agentmods.dev/badge/skills/brunob54/superpowers-orchestrator/writing-plans/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/brunob54/superpowers-orchestrator/writing-plans"><img src="https://agentmods.dev/badge/skills/brunob54/superpowers-orchestrator/writing-plans.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00057 | $0.07862 |
| Opus 5 | $0.00028 | $0.03931 |
| Sonnet 5 | $0.00011 | $0.01572 |
| Haiku 4.5 | $0.00006 | $0.00786 |
Grade A, and why
writing-plans scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 526 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Writing Plans
Create an implementation plan another agent can execute with minimal ambiguity.
Output Path
Derive the topic folder from the spec path (the derivation rule and the
folder shape are defined in the "Artifact Layout" section of
skills/brainstorming/SKILL.md): the spec must be
<D>/specs/<file> where <D> is a direct child of
docs/superpowers-orchestrator/ at the repository root and <D>'s basename
matches ^[0-9]{4}-[0-9]{2}-[0-9]{2}-[a-z0-9]+(-[a-z0-9]+)*$. Then <D> is
the topic folder, its basename is <date>-<slug>, and <slug> is that
basename minus the date prefix.
Save to docs/superpowers-orchestrator/<date>-<slug>/plans/<slug>.md,
creating plans/ if it does not exist.
- User preferences for plan location override this default.
- A spec that is outside the layout is handled by "Spec Outside the Layout" below — do not write a plan next to it.
Spec Outside the Layout
A spec whose path is not <D>/specs/<file> — where <D> is a direct child
of docs/superpowers-orchestrator/ at the repository root whose basename
matches the topic-folder shape defined in the "Artifact Layout" section of
skills/brainstorming/SKILL.md — gets no plan written beside it. The
specs/ segment is required: the general derivation rule in that section
also accepts <D>/plans/<file>, but a spec sitting in a plans/ folder is
outside the layout and gets the offer below, exactly as this task's "Does NOT
cover" note states. The invariant this protects: every plan lives in a topic folder
together with its spec.
- Compute
<slug>= the spec basename withYYYY-MM-DD-,-designand.mdstripped, each only if present, then normalized by the "Slug" rule in the "Artifact Layout" section ofskills/brainstorming/SKILL.md(the same normalization brainstorming applies to a topic name). Without it, a basename such asMyFeature-design.mdyields a folder name that fails the layout check, and the offer below repeats on every run. - Name the expected location:
docs/superpowers-orchestrator/<today>-<slug>/specs/<slug>-design.md. If a folder matchingdocs/superpowers-orchestrator/????-??-??-<slug>/already exists, reuse that folder instead of<today>(slug uniqueness). More than one match → stop and report the ambiguity; write nothing. If the reused folder already holdsspecs/<slug>-design.mdor itsspecs/<slug>-design-review-log.mdsidecar, stop and report the collision — a different spec already owns that slug — and move and write nothing. - State the reason the spec is outside the layout — wrong parent directory,
or a folder name that does not match
^[0-9]{4}-[0-9]{2}-[0-9]{2}-[a-z0-9]+(-[a-z0-9]+)*$— next to the expected location, so a spec already in the right place but wrongly named is never described as a move onto itself. - Ask the user once whether to move the spec there.
- Yes:
mkdir -pthe destinationspecs/folder first (git mvfails when the destination directory does not exist), thengit mvthe spec tospecs/<slug>-design.mdand — when it exists — its-review-log.mdsidecar tospecs/<slug>-design-review-log.md. A file git does not track yet (git ls-files --error-unmatch <path>fails — the normal state of a spec that was written and never committed) cannot be moved withgit mv: move it with plainmvandgit addthe destination path instead. Use plainmvwhen the project is not a git repository. The sidecar is renamed together with the spec because the sidecar rule derives the log name from the document name: a sidecar that kept its old basename would be orphaned and a later spec review would start a new log. Then continue with the moved spec. - No: stop. No plan is written.
- Yes:
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed · +105 lines a2568e26887a
- 5d ago Changed · +136 lines 97c4af28b377
- 10d ago First seen · 285 lines · 57 tokens per session scan A eb5f02d336cf
writing-plans is a skill published in the GitHub repository brunob54/superpowers-orchestrator (3 stars, last pushed yesterday), licensed MIT. It adds 57 tokens to every session and 7,862 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
github-pr-review
Handles PR review comments and feedback resolution. Use when user wants to resolve PR comments, handle review feedback, fix review comments, address PR review, check review status, respond to reviewer, verify PR readiness, review PR comments, analyze review feedback, evaluate PR comments, assess review suggestions, or…
privacy-guard
Prevents private infrastructure details (node hostnames, internal project names, local usernames and personal emails, absolute home paths, private and VPN IP ranges) from leaking into public repositories through commits, PRs, docs or release artifacts. Use when working in a public or soon-to-be-public repo, before…
github-pr-creation
Creates GitHub Pull Requests with automated validation and task tracking. Use when user wants to create PR, open pull request, submit for review, or check if ready for PR. Analyzes commits, validates task completion, generates Conventional Commits title and description, suggests labels. NOTE - for merging existing…
github-pr-merge
Merges GitHub Pull Requests after validating pre-merge checklist. Use when user wants to merge PR, close PR, finalize PR, complete merge, approve and merge, or execute merge. Runs pre-merge validation (tests, lint, CI, comments), confirms with user, merges with proper format, handles post-merge cleanup.
git-commit
Creates git commits following Conventional Commits format with type/scope/subject. Use when user wants to commit changes, create commit, save work, or stage and commit. Enforces project-specific conventions from CLAUDE.md.
qa
Code review + QA vs Acceptance Criteria, including A+ status suggestions and review comment draft.