skills/RescopePrompt/SKILL.md
Tighten a prompt-shaped document's tool scope to the narrowest set it actually uses. USE WHEN an adopted or authored skill declares allowed-tools: '*', omits the frontmatter field entirely, or grants tools the workflow never invokes.
npx skillsauth add n4m3z/forge-core RescopePromptInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Narrow a skill's allowed-tools frontmatter to the tools the workflow actually invokes. Implicit "*" and undeclared scope are treated as bugs. Referenced by ForgeAdopt as the rescope transform.
allowed-tools: "*" — treat as declaration of intent, not trust; enumerate explicitlyallowed-tools — add the field with the narrowest set the skill needsBash when the skill only reads files) — stripRead, Grep, Glob) over write or exec when the workflow allows.Bash but note the expected command family in a comment or the description.| Tool | Grant only if the skill… | | ------ | ---------------------------------------------------- | | Read | reads a file | | Grep | searches file contents | | Glob | enumerates file paths | | Edit | modifies an existing file | | Write | creates or overwrites a file | | Bash | invokes shell commands | | Skill | composes other skills as build steps | | WebFetch | retrieves remote content over HTTP |
Bash on speculation — find the command the skill runs* is never an acceptable final value; if the skill genuinely needs everything, the skill is doing too muchdevelopment
Reactive correction and root-cause fix. USE WHEN something went wrong, user is frustrated, demands a correction, says wtf, what the hell, why did you, that's wrong, this is broken, no not that, stop. Executes the immediate fix, then hunts the upstream artifact that caused it and creates a corrective change.
development
Decompose a research question into sub-queries, spawn parallel WebResearcher agents per angle, synthesize findings with citations and explicit confidence. USE WHEN the user asks to research, investigate, look online, look up, dig into, find sources, gather evidence, or survey what's known about a topic. Single-pass; for multi-round adversarial research use ResearchCouncil in forge-council.
tools
Author project documentation that future humans (and AI sessions) actually read. Covers TLDRs for tools, READMEs, runbooks, journals. USE WHEN write documentation, create tldr, tool one-pager, document a cli, write readme, runbook, journal entry, capture knowledge about a tool, distill a session into reusable notes.
development
Review your own staged changes via a code-review TUI before triggering a commit. USE WHEN about to commit, walking through your own staged diff, self-reviewing before approval, tuicr, revdiff, git diff cached.