next — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited next (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.
Read-only advisor. Output: exactly one sentence saying what to do next.
/ultra-analyzer:next [run-name]
Same rules as /ultra-analyzer:run Step 1. If multiple runs and none specified, list them with /ultra-analyzer:list-runs guidance.
current_step=$(bash ${CLAUDE_PLUGIN_ROOT}/bin/state.sh get $RUN_PATH .current_step)
status=$(bash ${CLAUDE_PLUGIN_ROOT}/bin/state.sh get $RUN_PATH .status)
pending=$(bash ${CLAUDE_PLUGIN_ROOT}/bin/state.sh get $RUN_PATH .counters.topics_pending)
done=$(bash ${CLAUDE_PLUGIN_ROOT}/bin/state.sh get $RUN_PATH .counters.topics_done)
total=$(bash ${CLAUDE_PLUGIN_ROOT}/bin/state.sh get $RUN_PATH .counters.topics_total)
in_progress_count=$(ls $RUN_PATH/topics/in-progress/*.md 2>/dev/null | wc -l)Format:
<current_step> / <status> [<progress>]
→ <one-sentence next action>
<optional second line with exact command>| step / status | recommendation |
|---|---|
| init / pending | "Edit config.yaml + seeds.md + connector.md, then run /ultra-analyzer:run" |
| init / pending (no connector.md) | "First, create connector.md: copy ${CLAUDE_PLUGIN_ROOT}/templates/connectors/<type>.md to <run>/connector.md, or run /ultra-analyzer:connector-init" |
| pre-discover-gate / pending | "Run /ultra-analyzer:run to invoke Gate 1 (/ultra reviews config+seeds)" |
| pre-discover-gate / blocked | "Gate 1 failed. Read <run>/validation/gate1-*.md, fix flagged issues, then /ultra-analyzer:run" |
| discover / running | "discover is in progress — wait for it to complete" |
| analyze / running (pending > 0) | "Open N terminals running: bash ${CLAUDE_PLUGIN_ROOT}/bin/launch-terminal.sh <run>. N topics pending." |
| analyze / running (pending == 0, in_progress > 0) | "Workers still processing <in_progress> topics. /ultra-analyzer:progress to watch." |
| analyze / running (all done, pass rate >= 50%) | "All topics resolved. Run /ultra-analyzer:run to advance to Gate 2." |
| analyze / blocked | "PASS rate too low (<50%). Inspect failing findings before advancing. See /ultra-analyzer:health for diagnosis." |
| pre-synthesize-gate / pending | "Run /ultra-analyzer:run to invoke Gate 2 (/ultra reviews findings corpus)." |
| pre-synthesize-gate / blocked | "Gate 2 flagged topics were requeued. Re-run workers, then /ultra-analyzer:run to re-gate." |
| synthesize / running | "Synthesis in progress. Will produce <run>/synthesis/REPORT.md." |
| done / passed | "DONE. Read <run>/synthesis/REPORT.md" |
| failed / failed | "Run is in failed state. Tail <run>/run.log for the error, or /ultra-analyzer:health for diagnosis." |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.