Check My Agents
Use this skill only when the user explicitly invokes it: "check my agents",
"what did the overnight sessions accomplish", "what's ready to merge and
what's stalled". Never fire it on your own initiative to supervise agents
inside other work; the user owns the decision to run a debrief.
The job: replace status-trust with artifact-truth, in one pass, and hand the
user two short lists they can act on.
Install
git clone git@github.com:aelaguiz/arch_skill.git
cd arch_skill
make install
When to use
- "check my agents" or a direct equivalent about the fleet's real progress.
- A morning-after ask about overnight sessions ("it ran all the way
overnight. What did it accomplish?").
- A merge-queue ask ("which PRs are ready, what's blocked?").
When not to use
- Nobody explicitly asked. Monitoring workers inside a workflow you are
running is that workflow's job, not this skill's.
- Archaeology of one past session ("ramp up on session , where were
we?"): use
$agent-history.
- A fleet another conductor session is actively managing, unless the user
asks for an independent check of it.
Non-negotiables
- Artifacts only. Progress claims are verified against commits, changed
files, test output, PR state, CI results, worktree state, and session
transcripts. An agent's self-reported status is never evidence.
- "Done" without a diff, test run, or PR is reported as claimed-but-unproven,
in those words.
- At most one nudge to a stalled-but-alive worker; everything else is
reported to the user, not managed. No polling loops, no watch daemons, no
restarts on your own authority.
- Never merge, close, or kill anything as part of the debrief; recommend,
with the evidence, and let the user act.
- Secrets in transcripts stay in transcripts; never quote credentials into
the report.
Workflow
- Inventory the fleet. Discover active and recently finished lanes
across the harnesses in play: Prime Agent sessions (family roster and
observation tools where available), Codex sessions, Claude Code sessions,
plus git worktrees and open PRs attributable to agent lanes. Use
$agent-history mechanics for transcript access when needed.
- Verify each lane from artifacts. What did it actually change (commits,
files)? What did it prove (tests, CI)? What did it publish (PR, state)?
When did the artifacts last move? A lane whose artifacts stopped moving
well inside its expected cadence is stalled regardless of what it says.
- Classify and report. Exactly two lists:
- Merge-ready: PR URL, one-line change summary, receipts (review
verdicts where they exist, CI state, head SHA).
- Blocked or stalled: the lane, the artifact evidence (no commits
since X, CI red on Y, waiting on reviewer, session dead), and the one
question or smallest action it needs.
Anything claimed-but-unproven goes in the second list, labeled as such.
- Optionally nudge. One nudge per stalled-but-alive worker, when the
user's ask implies it; note the nudge in the report and stop there.
Keep the report short: the two lists and receipts, no narration.
1---2name: check-my-agents3description: Explicit-invocation fleet debrief, fired only when the user invokes it by name ("check my agents") or directly asks what their running or overnight agent sessions actually accomplished and what is ready or stalled; never self-select it to monitor agents inside other work. Verifies every active or recently finished agent lane from artifacts only (commits, changed files, PR state, CI, worktrees, session transcripts), never from agent self-reports, and returns exactly two lists: merge-ready work with receipts (PR, one-line summary, verdicts, CI state, head SHA) and blocked or stalled lanes with the artifact evidence and the one question or action each needs. A claimed "done" without a diff, test run, or PR is reported as claimed-but-unproven. At most one nudge to a stalled worker, then report; this is a debrief, not a daemon, babysitter, or scheduler. Not for single-session archaeology (agent-history) or monitoring inside an actively conducted fleet (conductor owns its own workers).4---56# Check My Agents78Use this skill only when the user explicitly invokes it: "check my agents",9"what did the overnight sessions accomplish", "what's ready to merge and10what's stalled". Never fire it on your own initiative to supervise agents11inside other work; the user owns the decision to run a debrief.1213The job: replace status-trust with artifact-truth, in one pass, and hand the14user two short lists they can act on.1516## Install1718```bash19git clone git@github.com:aelaguiz/arch_skill.git20cd arch_skill21make install22```2324## When to use2526- "check my agents" or a direct equivalent about the fleet's real progress.27- A morning-after ask about overnight sessions ("it ran all the way28 overnight. What did it accomplish?").29- A merge-queue ask ("which PRs are ready, what's blocked?").3031## When not to use3233- Nobody explicitly asked. Monitoring workers inside a workflow you are34 running is that workflow's job, not this skill's.35- Archaeology of one past session ("ramp up on session <id>, where were36 we?"): use `$agent-history`.37- A fleet another conductor session is actively managing, unless the user38 asks for an independent check of it.3940## Non-negotiables4142- Artifacts only. Progress claims are verified against commits, changed43 files, test output, PR state, CI results, worktree state, and session44 transcripts. An agent's self-reported status is never evidence.45- "Done" without a diff, test run, or PR is reported as claimed-but-unproven,46 in those words.47- At most one nudge to a stalled-but-alive worker; everything else is48 reported to the user, not managed. No polling loops, no watch daemons, no49 restarts on your own authority.50- Never merge, close, or kill anything as part of the debrief; recommend,51 with the evidence, and let the user act.52- Secrets in transcripts stay in transcripts; never quote credentials into53 the report.5455## Workflow56571. **Inventory the fleet.** Discover active and recently finished lanes58 across the harnesses in play: Prime Agent sessions (family roster and59 observation tools where available), Codex sessions, Claude Code sessions,60 plus git worktrees and open PRs attributable to agent lanes. Use61 `$agent-history` mechanics for transcript access when needed.622. **Verify each lane from artifacts.** What did it actually change (commits,63 files)? What did it prove (tests, CI)? What did it publish (PR, state)?64 When did the artifacts last move? A lane whose artifacts stopped moving65 well inside its expected cadence is stalled regardless of what it says.663. **Classify and report.** Exactly two lists:67 - **Merge-ready:** PR URL, one-line change summary, receipts (review68 verdicts where they exist, CI state, head SHA).69 - **Blocked or stalled:** the lane, the artifact evidence (no commits70 since X, CI red on Y, waiting on reviewer, session dead), and the one71 question or smallest action it needs.72 Anything claimed-but-unproven goes in the second list, labeled as such.734. **Optionally nudge.** One nudge per stalled-but-alive worker, when the74 user's ask implies it; note the nudge in the report and stop there.7576Keep the report short: the two lists and receipts, no narration.