list-runs — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited list-runs (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.
Directory listing with status enrichment. No mutations.
/ultra-analyzer:list-runs [--verbose]
runs=$(ls -d .planning/ultra-analyzer/*/ 2>/dev/null | grep -v '_explore-drafts')If none, print: "No runs found. Start one with /ultra-analyzer:init <name>."
for run in $runs; do
state="$run/state.json"
[[ -f "$state" ]] || continue
# Extract summary fields
jq -r '[.run, .profile.tier // "large", .current_step, .status, .counters.topics_total, .counters.topics_done, .counters.topics_failed, .updated_at] | @tsv' "$state"
doneultra-analyzer runs in .planning/ultra-analyzer/
NAME PROFILE STEP STATUS TOPICS (done/total) FAILED UPDATED
my-json-analysis large analyze running 34/60 2 2026-04-16 15:30
coaching-q2 large done passed 58/60 2 2026-04-14 11:20
security-audit xl pre-synthesize-gate blocked 75/75 0 2026-04-15 09:45
quick-poc small init pending 0/0 0 2026-04-16 14:00
4 runs total: 1 running, 1 passed, 1 blocked, 1 pendingAlso emit per run:
/ultra-analyzer:next output per run)At the end, based on the aggregate status:
blocked: "X runs are blocked. Run /ultra-analyzer:health <name> to diagnose."running: "X runs are in progress. /ultra-analyzer:progress <name> for details."done: "All runs complete. Start a new one with /ultra-analyzer:init."/ultra-analyzer:health.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.