nx/skills/plan-promote/SKILL.md
Use when surveying the plan library's runtime metrics to propose plans for promotion to a higher scope — advisory-only; dispatches the plan-promote-propose meta-seed (no lifecycle ops — those ship in RDR-079)
npx skillsauth add hellblazer/nexus plan-promoteInstall 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.
Advisory meta-seed. Scans the plan library's runtime metrics and proposes promotion candidates — plans whose usage pattern suggests a higher scope (personal → project → global, etc.).
Out of scope: actual promotion. The nx plan promote CLI,
nx plan audit CLI, and RDR-close hooks for plan seeding / archival
ship in RDR-079. This skill is a primitive form — surface
candidates via markdown shortlist; let the user decide.
plan_match(
intent="rank plan promotion candidates",
dimensions={verb: "plan-promote", strategy: "propose"},
min_confidence=0.40,
n=1,
)
→ plan_run(match, bindings={threshold: 5, limit: 20})
threshold — minimum match_count for a plan to be considered
(filters out one-off matches).limit — max candidates to return (default_bindings → 20).A markdown shortlist with one entry per candidate:
1. [id=42] research/default — 18 matches, avg conf 0.89, 15 runs (0 failures)
2. [id=57] analyze/default — 12 matches, avg conf 0.84, 9 runs (1 failure)
...
Each entry names the canonical identity (verb/strategy), the raw
metrics, and any notable paraphrases from the match history (the
prior-intent set the plan has been responding to).
See docs/plan-authoring-guide.md for the lifecycle-tier background.
development
Use when critiquing / auditing / reviewing a change set against decision history — tries the review plan library first (catalog lookup → decision-evolution traversal → extract → compare), falls through to /nx:query if nothing matches
documentation
Use when doing design / architecture / planning work that walks from prose (RDRs, docs, knowledge) into the modules implementing a concept
business
Use when inspecting plan runtime metrics or enumerating dimension-registry usage — dispatches plan_match with dimensions={verb:plan-inspect}; strategy:default reports per-plan metrics, strategy:dimensions reports registry usage counts
databases
Use when starting any retrieval task — the gate that tries plan_match first, executes via plan_run if a match clears the threshold, and falls through to /nx:query only on a miss