← ClaudeAtlas

discardlisted

Use when a staged proposal doesn't warrant promotion, or was ticked reject in REVIEW.md Step 3, to remove the proposed staging directory without touching the live contextualizer.
nick-railsback/skill-engine · ★ 2 · Code & Development · score 68
Install: claude install-skill nick-railsback/skill-engine
# Discard Remove a proposed staging directory. The live contextualizer is not modified. Idempotent — discarding a non-existent proposed dir exits cleanly with a one-line diagnostic. ## When to invoke Invoke `/skill-engine:discard <name>` when reviewing a proposal that does not warrant promotion — the predictions in Step 1 of `REVIEW.md` and the disagreement set in Step 2 surface enough divergence that re-running DISCOVER with a `--hint=...` is the right next move, not promotion. `discard` is also the path out when the user ticked `[x] reject` in Step 3: `/skill-engine:apply` refuses to promote a rejected proposal and points the user here. ## Resolving `<name>` and `<install>` Same resolution as `/skill-engine:review`. See `review/SKILL.md` § Resolving `<name>`. ## Pre-discard prompt Before removing anything, render a one-line confirmation naming the path: ``` Remove <install>/<name>-context.proposed/ (and its .review/ audit trail)? The live <name>-context/ is untouched. [y/N] ``` Accept `y` or `yes` (case-insensitive, leading/trailing whitespace trimmed) as consent. Treat `N`, blank input, or anything else as decline — the prompt is a single-shot, no re-prompt. On decline, exit cleanly with: ``` Discard cancelled. <install>/<name>-context.proposed/ is untouched. ``` ## The removal On consent: ```bash rm -rf "<install>/<name>-context.proposed/" ``` Exit message: ``` Removed <install>/<name>-context.proposed/. Live <name>-context/ is untouched. ``` ## Idempoten