explain — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited explain (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.
Inverse of the glyph skill (math-glyph encoder). Human-facing. Reads SPEC.md, expands one citation into plain English with cited context. Writes nothing.
SPEC.md. If missing → "no spec, nothing to explain." Stop.$ARGUMENTS:§T.n / §V.n / §B.n / §I.<key> → that row§G / §C → that section in full--next or empty → lowest-numbered §T row with status ..claude/spec-renumber-map.json exists (written by reorganize skill per §V renumber permission) → on §V.<n> arg, walk old:V<n> → new:V<m> chain newest-first until not further mapping, then resolve substituted id against current SPEC.md. Read-only contract preserved per read-only-diagnostic invariant — map consulted, not mutated. not exist → arg resolves directly against current SPEC.md.For the chosen citation:
## §T.<n> — add auth middleware
> T<n>|.|add auth mw|V<n>,I.api
In plain English: this task adds an authentication middleware that runs before
every request reaches its handler.
Cited invariants:
- §V.<n> — every request must pass an auth check before the handler runs.
Cited interfaces:
- §I.api — POST /x returns 200 with {id:string}; the middleware must not
change this shape.
Status: not started (`.`).
Bottom line: implement a middleware that enforces §V.<n> without altering §I.api.
## Hint
§T.<n> is pending — typical next step is item 1 to start work, or item 2 if you want to read the cited invariant first.
## Next
1. /sdd:build §T.<n> — start implementation
2. /sdd:explain §V.<n> — read the cited invariant in proseHeading ## Next; 1–5 atomic items (one sentence each, no Reply prefix); positional dispatch (run <int> or run /<plugin>:<cmd> [args]). Optional ## Hint (≤ 3 lines) precedes when item selection needs hidden state (closed-vs-pending row implications, citation-form edge cases). explain is read-only so items are slash-cmd follow-ups: /sdd:build §T.n only for . rows; closed x rows → /sdd:explain --next or /sdd:check.
Example for a closed §T row (terminal state):
## §T.<n> — add auth middleware
> T<n>|x|add auth mw|V<n>,I.api
In plain English: this task added an authentication middleware...
Status: complete (`x`).
Bottom line: §V.<n> is enforced by the middleware shipped under §T.<n>.
## Hint
Closed rows are historical. `run 1` skips to live work; `run 2` audits whether the closed task drifted out of code.
## Next
1. /sdd:explain --next — read the next pending §T row
2. /sdd:check — audit whether the closed task still holdsThe "Bottom line" sentence stays — it summarizes the citation, it does not direct action. Action lives only in Next; pre-action context lives in optional Hint.
/sdd:check if you want spec-vs-code.)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.