repairman29
@repairman29
Public Skills
orchestrator
by repairman29
Chump's wizard / orchestrator-opus role — execute the pulse-and-dispatch loop. Use to (1) read inbox for DMs from curator-opus-* sessions and the operator; (2) pulse the open-PR queue for a WEDGED/SATURATED/HEALTHY verdict; (3) check roadmap alignment against docs/ROADMAP.md; (4) emit a role-card so peer sessions can dedupe this physical session; (5) emit a heartbeat for liveness audit. This skill is a thin wrapper over scripts/coord/orchestrator-loop.sh (the harness-neutral CLI). The orchestrator does NOT do lane-curator work itself — it dispatches to target/handoff/ci-audit/shepherd/decompose/md-links via A2A directed dispatch. Examples that should trigger this skill: "run the wizard loop", "pulse the queue", "rank the gap store", "dispatch curators on roadmap-aligned work", "heartbeat from orchestrator".
target
by repairman29
Chump's demo-target curator (curator-opus-target role) — execute the work-your-lane loop for the demo-target + INFRA-1318 Liaison Phase 2 + META-074 child A/B/C umbrella lane. Use to (1) read inbox + advance active claim + pick next-best in lane, (2) decompose an umbrella into N sub-slices, (3) dispatch N Sonnet subagents in parallel via Agent tool per META-069, (4) babysit + surgical-rescue in-flight PRs that fail audit gates, (5) emit DONE on each ship. This skill is a thin wrapper over scripts/coord/target-loop.sh (the harness-neutral CLI, INFRA-1917). Examples that should trigger this skill, "work-your-lane", "advance my active claim", "dispatch sub-fleet on the remaining INFRA-1861 slices", "babysit PR #NNNN audit failure", "claim next-best from META-074 child A".
shepherd
by repairman29
Chump's PR-rescue curator (curator-opus-shepherd role) — execute the shepherd work-your-lane loop. Use to (1) read inbox for shepherd-addressed DMs and operator-paged alerts; (2) run session-start triage (ghost-gap sweep, ambient signature stats, sibling-lease inventory, pickable diff, written game-plan); (3) run a PR-rescue tick (classify BEHIND/BLOCKED/DIRTY PRs and act — rebase, re-arm, file follow-up gap); (4) diagnose a cross-PR failure cluster and broadcast A2A to the owning lane before falling back to a GitHub comment; (5) emit a heartbeat so the orchestrator can audit shepherd liveness. This skill is a thin wrapper over scripts/coord/shepherd-loop.sh (the harness-neutral CLI). Examples that should trigger this skill: "rescue this stuck PR", "run shepherd triage", "unwedge the queue", "why is this PR BEHIND", "heartbeat from shepherd curator".
almanac-mastery
by repairman29
The orchestrator's fleet-memory discipline: answer ANY question about code that exists across the ~95-repo fleet — "have we built X", "which repo does Y", "what's the exact signature", "what breaks if I touch this", "how is repo Z shaped" — by asking Almanac FIRST (grounded index, repo:path:line receipts on every hit) instead of grep/agent fan-outs, and by trusting or distrusting what comes back correctly (staleness, fallback notes, known blind spots). Includes the voice contract for spoken (Siri) turns: verdict aloud, receipts to the log, never speak a file:line. Use on every fleet-code question, before any cross-repo grep, before writing code that calls a fleet API, and for all voice-mode fleet answers.
reality-check
by repairman29
Reality-check gate before acting on any ALARM-CLASS belief — "X is down / dead / blocked / broken / halted / starved". A detector firing is a SIGNAL, not an OUTCOME; this gate forces you to verify the outcome the belief would CAUSE against ground truth (is the fleet actually still shipping? is trunk green?) and to check whether the signal is a known false-positive, BEFORE you broadcast or act. Thin wrapper over scripts/dev/reality-check.sh (CREDIBLE-090). Use when you're about to declare/broadcast an outage, stop a loop, page the operator, or otherwise act on "the fleet/auth/CI/queue is broken" — ESPECIALLY before any halt-class action. Born from the 2026-06-04 auth-dead misdiagnosis (acted on AUTH_DEAD false-positives for hours while the fleet shipped 99 PRs).
fresh-eyes
by repairman29
Chump's self-consistency / "mirror" curator (curator-opus-fresh-eyes role, META-132) — run the "fresh look" loop that compares the fleet's SELF-REPORTS (fleet-brief banner, SLO check, curator heartbeats, detector coverage, roadmap intent) against GROUND TRUTH (ambient stream, git history, event registry) and surfaces exactly ONE ranked disagreement per cycle (anti-noise). Use to (1) get a "fresh look" / reality-check when the dashboards say healthy but something feels off; (2) catch the silent_agent / trunk-red-while-brief-says-healthy class no other curator owns; (3) emit a liveness heartbeat. This skill is a thin wrapper over scripts/coord/fresh-eyes-loop.sh. The fresh-eyes curator NEVER picks gaps, rescues PRs, or dispatches sub-agents — it files advisory observable signals only. Examples that should trigger this skill, "give us a fresh look", "reality-check the fleet", "is the fleet actually healthy or just self-reporting healthy", "run fresh-eyes audit", "heartbeat from fresh-eyes".
deliberator
by repairman29
Chump's vote-tally curator (curator-opus-deliberator role) — execute the deliberator work-your-lane loop. Use to (1) read inbox for proposal broadcasts and operator-paged alerts; (2) scan ambient.jsonl for unresolved FEEDBACK kind=proposal events; (3) tally accumulated votes per corr_id and emit kind=consensus_result when verdict is PASSED or FAILED; (4) escalate NO_QUORUM proposals to the operator via operator-recall after deadline+24h; (5) emit a heartbeat so the orchestrator can audit deliberator liveness. This skill is a thin wrapper over scripts/coord/deliberator-loop.sh (the harness-neutral CLI). Examples that should trigger this skill: "tally votes for this proposal", "has META-999 reached quorum?", "check pending proposals for consensus", "force tally corr_id X", "heartbeat from deliberator curator".
md-links
by repairman29
Chump's docs link-integrity curator (curator-opus-md-links role) — scan docs/*/.md for broken internal cross-references, broken external URLs, and stale INFRA-NNNN gap references; file follow-up gaps for cohorts of broken links; emit heartbeat. Use to (1) run a fast scan of docs/process/ for broken links; (2) run a full scan of the entire docs/ tree; (3) check whether specific anchors exist in a target file; (4) scan for stale gap references in docs; (5) emit a heartbeat so the orchestrator can confirm liveness. This skill is a thin wrapper over scripts/coord/md-links-loop.sh (the harness-neutral CLI). Examples that should trigger this skill: "check docs for broken links", "scan docs/process for dead references", "are there stale gap refs in the docs", "heartbeat from md-links curator", "does docs/foo.md have an anchor #bar".
ci-audit
by repairman29
Chump's CI/test-gate curator (curator-opus-ci-audit role) — execute the CI-audit work-your-lane loop. Use to (1) read inbox for CI failure broadcasts and operator-paged alerts; (2) decompose any new CI failure cluster into flake / logic-bug / missing-gate buckets; (3) dispatch Sonnet sub-agents on flake-rerun-able sub-issues with the SUBAGENT_DISPATCH.md epilogue baked in (emits kind=sub_agent_dispatched for ratio audit); (4) file follow-up gaps for genuine logic bugs with advisory/observable signals rather than hard inline bypasses; (5) emit a heartbeat so the orchestrator can audit CI-audit liveness. This skill is a thin wrapper over scripts/coord/ci-audit-loop.sh (the harness-neutral CLI). Examples that should trigger this skill: "audit recent CI failures", "decompose this test cluster", "is this a flake or a logic bug?", "detect trunk red", "heartbeat from ci-audit curator".
operator-recall
by repairman29
Detect halt-class conditions in the Chump fleet — AUTH_DEAD (auth-storm worker exits), COST_CAP (cost cap exceeded), CI_BROKEN (pr_stuck cluster with ci-reason), QUEUE_STARVE (pickable count zero for 24h+). Emits ambient kind=operator_recall and optionally POSTs to CHUMP_OPERATOR_RECALL_URL to page the operator. Use to (a) check whether the fleet currently has any halt-class condition active without paging anyone (--check-only), or (b) actively page the operator with a specific condition + reason. Thin wrapper over harness-neutral CLI at scripts/dispatch/operator-recall.sh (INFRA-626). Per .claude/README.md pattern.
verify-existence
by repairman29
Tri-state existence check for a gap ID, Rust symbol, endpoint, script, or any artifact name. Returns "confirmed_shipped" (multiple positive signals), "confirmed_absent" (no signals), or "ambiguous" (single signal — investigate manually). Use BEFORE filing any "feature X is missing" gap to avoid the misdiagnosis class precedented by INFRA-1575 and INFRA-238 (claimed 10 A2A gaps missing when all had shipped; claimed origin/main reverted without git fetch). Thin wrapper over harness-neutral CLI at scripts/dev/verify-existence.sh (INFRA-1589). Supports --json for structured output. Per .claude/README.md pattern.
fleet-brief
by repairman29
60-second Chump fleet operator briefing — 24h ship count and rate, pillar mix from shipped PR titles, open PR stalls (BLOCKED > 4h), auto-fixed CI events, manual rescues, and a suggested next operator action. Use when starting a session and wanting a quick "what's the fleet doing" read, OR when an alert has fired and you want context before diagnosing. Thin wrapper over harness-neutral CLI at scripts/dispatch/fleet-brief.sh (INFRA-721); same call works from any harness. Per .claude/README.md pattern — capability lives in the script, this skill just exposes it as a slash command.
harvester
by repairman29
Chump's fleet cartographer — operate the 76-repo arsenal catalog. Use to (1) refresh the catalog after a fleet change, (2) write a Cross-Pollination Brief (CP-NNN) harvesting a primitive from one repo to another, (3) check whether a proposed change duplicates prior art that already exists in the arsenal, (4) deep-scan an unexplored cluster. This skill is a thin wrapper over scripts/arsenal/harvest.sh (the harness-neutral CLI). Examples that should trigger this skill, "refresh the arsenal", "is there already a /foo primitive in our repos?", "write a harvest brief for X", "check INFRA-NNNN against the arsenal".
fleet-doctor
by repairman29
Strict Chump fleet health check — single command that exits non-zero if ANY of 7 health invariants fail (binary staleness, expired leases, low disk, dirty PRs, gap drift, P0 budget over 5, pillar coverage below 2). Use when you suspect the fleet is unhealthy and want a yes/no answer, OR as part of a pre-ship audit. Thin wrapper over harness-neutral CLI at scripts/coord/fleet-doctor-strict.sh (INFRA-1427). Supports --json (machine-readable) and --verbose (verbose per-check output). Per .claude/README.md pattern.
handoff
by repairman29
Chump's typed-handoff curator (curator-opus-handoff role) — execute the typed-handoff routing loop. Use to (1) scan for available typed contracts (DecomposeContract / CodeFixContract / GapReviewContract) in crates/chump-handoff/src/contracts.rs and prefer them over free-form markdown prompts when both paths exist; (2) check active .chump-locks/claim-*.json leases before any file edit, broadcast STUCK on collision; (3) dispatch a Sonnet sub-agent via the Agent tool for any Rust/tests/>150 LOC work with the SUBAGENT_DISPATCH.md epilogue + pre-push checklist baked in (emits kind=sub_agent_dispatched for ratio audit); (4) file follow-up gaps with advisory/observable signals rather than hard enforcement when operator questions surface; (5) ship new ambient event kinds with EITHER a # scanner-anchor: "kind":"X" comment OR an scripts/ci/event-registry-reserved.txt entry. This skill is a thin wrapper over scripts/coord/handoff-loop.sh (the harness-neutral CLI). Examples that should trigger this skill, "scan handoffs", "should this PR review go through a typed contract", "dispatch a Sonnet on INFRA-NNNN", "heartbeat from handoff curator".
decompose
by repairman29
Chump's gap-slicing curator (curator-opus-decompose role) — execute the two-phase decomposition pipeline. Use to (1) slice an umbrella gap into N concrete sub-gaps against current-codebase context via chump gap decompose, (2) audit open umbrella gaps stale >7d with no sub-gaps filed, (3) emit heartbeat for cron-driven liveness. This skill is a thin wrapper over scripts/coord/decompose-loop.sh (INFRA-1924; mirrors the harvester / target pattern per .claude/README.md). Examples that should trigger this skill, "slice INFRA-NNNN into sub-gaps", "audit-pending umbrellas", "decompose this large gap before I claim it", "what's in the decomposition queue", "/decompose audit-pending".
infra-watcher
by repairman29
Chump's SRE-lane substrate health curator — one full audit tick or targeted subcheck for launchd daemon plists, self-hosted runner ghost-online, disk pressure, and claude process bloat. Thin wrapper over scripts/coord/infra-watcher-loop.sh. Use to (1) run a full audit cycle, (2) check a specific substrate dimension, (3) investigate a specific incident class ("why is /tmp full", "is the runner stuck?"). The infra-watcher does NOT rescue PRs (shepherd's lane), decompose CI gates (ci-audit's lane), or manage gap registry (generalist's lane).
external-collab
by repairman29
Chump's operator-facing + external-facing surface curator (curator-opus-external-collab role) — run the work-your-lane loop for Marcus customer-arc tracking + PITCH.md/HIDDEN_GEMS.md/DEMO_5MIN.md voice and freshness audits + partnership pipeline (INFRA-1501 Anthropic / INFRA-1506 license / INFRA-1511 founding-customer). Use to (1) get Marcus arc status, (2) audit operator-facing docs for voice drift + staleness, (3) check partnership pipeline health, (4) run one full tick. This skill is a thin wrapper over scripts/coord/external-collab-loop.sh. Examples that should trigger this skill: "Marcus review", "customer arc status", "PITCH.md update", "partnership pitch", "voice audit", "how stale is our operator surface".
observability
by repairman29
Chump's telemetry-tuning curator (curator-opus-observability role) — audit ambient event-registry hygiene (zero-emit / high-volume kinds), reaper cadence coordination (launchd daemon interval incoherence), api-cost leaderboard (top-3 burners), and halt-class detector noise ranking. Use to (1) run one full observability tick, (2) audit event registry and propose removals, (3) check reaper cadences for incoherence, (4) roll up api-cost leaderboard, (5) rank detector noise. This skill is a thin wrapper over scripts/coord/observability-loop.sh (META-103). Examples that should trigger this skill: "audit event registry", "tune reapers", "cost leaderboard", "why is X firing so much", "run observability tick", "reaper cadence audit".
verify-existence
by repairman29
Before claiming feature/symbol/gap X is missing or broken, verify against runtime state via 4 independent signals
claim-without-collision
by repairman29
Atomic gap claim that verifies no sibling owns the gap and emits lease_overlap on race detection
pre-ship-ci-prediction
by repairman29
Predict CI verdict (green/yellow/red) before arming bot-merge, based on local checks + queue-jam state + recent failure history