plan-revise — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited plan-revise (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Take the critic's report, ground-truth each finding against the code (do not blindly trust either the critic OR the original plan), and produce a strengthened final plan ready for user approval.
/forge:critic-review, in conversation context.For each critic finding, walk this loop:
Read (and Grep if needed) on the file:line the critic referenced. Verify the critic's "Reality" claim against the actual code.file:line evidence so the user sees you checked.file:line citations.file:line Z / escalated to user).When you classify a Blocking finding as Refuted and the critic's agent ID is available from the /forge:critic-review dispatch result, you SHOULD invoke SendMessage to that ID with your file:line evidence and ask the critic to confirm or withdraw the finding. The critic resumes with its investigation context intact, so the exchange is cheap and genuinely adversarial — strictly better than silently overruling a Blocking commitment.
refuted — critic withdrew or contested — escalated to user, with the evidence column filled either way.SendMessage is unavailable in this session (older Claude Code builds) or when the finding is High-priority / Open question — those resolve on evidence alone./forge:critic-review) arrive pre-flagged — verify those FIRST; they are the likeliest misfires.The plan from /forge:master-plan, revised in place, plus a new section appended:
## Critique resolution
| Critic ID | Classification | Action | Evidence |
|-----------|----------------|--------|----------|
| B1 | verified-blocking | Rewrote step W2; added contract clause C5 | `path/file.ext:42` |
| H1 | verified-gap | Added "Migration script" to step W3 | `path/migrations/:`, no existing 0042 |
| H2 | refuted | Critic misread; existing pattern at `path/handler.cs:89` matches plan | `path/handler.cs:89` |
| Q1 | open — escalated to user | <restate question for user approval> | n/a |
file:line evidence is not a refutation.After revision is complete, present the plan digest followed by the revised plan to the user for approval. See the forge skill's "Step 7 — Approval gate" section for the digest shape (a short, dev-pitched summary of intention, change shape, risks, and verification — no plan machinery) and the canonical AskUserQuestion schema (Approve / Revise / Cancel). After approval, the orchestrator routes implementation: /forge:dispatch-implementation if the plan has ≥ 2 steps marked Parallel-friendly: yes, or in-session implementation otherwise.
Watch for plan growth during revision. The original plan was capped at ≤ 80 lines for typical features; folding in critique findings can push it past that. If the revised plan exceeds the cap, the same triage rules apply — fold one-line-mitigation Risks into step descriptions, drop Open questions that have implicit recommendations, prune step prose to the essentials.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.