Forge-core PromptAnalysis
Validate and minimize prompts — provenance, targeting, staleness, redundancy, ablation testing, perplexity scoring. USE WHEN audit rules, check provenance, minimize prompts, prompt cleanup, validate targeting, find redundant rules, prompt audit, prompt analysis, stale rules.
git clone https://github.com/N4M3Z/forge-core
T=$(mktemp -d) && git clone --depth=1 https://github.com/N4M3Z/forge-core "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/PromptAnalysis" ~/.claude/skills/n4m3z-forge-core-promptanalysis-a82c22 && rm -rf "$T"
skills/PromptAnalysis/SKILL.mdPromptAnalysis
Analyze rules, skills, and agents for minimum viable prompt compliance (MVPR-0001). Each concern is a subskill with its own detection patterns and output format.
Subskill Routing
| Keyword | Subskill | What it does |
|---|---|---|
| "scan", "audit", "check", "all" | Scan | Run all subskills on a module |
| "provenance", "sources", "refs" | @Provenance.md | Check external source citations |
| "target", "targeting", "provider" | @Targeting.md | Check model/provider targeting correctness |
| "stale", "staleness", "deprecated" | @Staleness.md | Check for outdated references |
| "cleanup", "minimize", "fix" | Cleanup | Scan + auto-fix with confirmation |
| single file path | Single | Full analysis of one file with all subskills |
External Tool Subskills
| Keyword | Subskill | Requires |
|---|---|---|
| "deep", "test", "ablation" | @PromptFoo.md | + API keys |
| "compress", "perplexity" | @LLMLingua.md | |
| "benchmark", "capability" | @ArtificialAnalysis.md | API key from artificialanalysis.ai |
Scan Mode
Run all static subskills (Provenance + Targeting + Staleness) on every rule in a module:
/PromptAnalysis scan Modules/forge-core/rules
Scan collects results from each subskill and presents a unified report grouped by status. No API calls, no model queries — purely static.
Single File Mode
All subskills on one file:
/PromptAnalysis Modules/forge-core/rules/NoHeredoc.md
Shows full content with inline annotations, current targeting, qualifier variants, and a recommendation.
Cleanup Mode
Scan + apply safe structural fixes with confirmation:
/PromptAnalysis cleanup Modules/forge-core/rules
For each fixable issue, present via AskUserQuestion. Only structural fixes (add targets, move to qualifier dir). Never delete rules or change content.
Output Format
Follow @Output.md for the ASCII dashboard layout, card types, optional gauges, and batch decision flow.