docs(skill): cross-reference the fleet skill and surface session children - #1796
docs(skill): cross-reference the fleet skill and surface session children#1796tarekrached wants to merge 1 commit into
Conversation
…dren The main agent-deck skill never mentions the sibling fleet skill or `session children`, so an agent that loads only this skill re-invents child supervision (ad-hoc polling loops over session show/output) every time it fans out work. Add the command to Essential Commands and point the Sub-Agent Launch section at the fleet skill for the multi-child case. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
👋 Thanks for the contribution — intake looks complete. Your PR body carries everything the maintainer's validation pipeline reads first: the problem, the reasoning, the human intent behind it, and an AI-disclosure. It will be applied, built, and tested against gate marker read: ai= |
What problem does this solve?
The main
agent-deckskill never mentions the siblingfleetskill or thesession childrencommand. An agent that loads only the main skill (the common case — it's the one the plugin triggers on "agent-deck", "session", "sub-agent") has no idea non-blocking child supervision exists, so it re-invents it every time: ad-hoc polling loops oversession show/session output, or blocking--waitcalls where a fleet peek was the right tool.Why this change
Docs-only, 6 added lines in
skills/agent-deck/SKILL.md:agent-deck session children --jsonto the Essential Commands table (it's the primary supervision read for any parent session, and the only Essential-Commands-tier command that was missing).The alternative — duplicating fleet content into the main skill — would create two copies to keep in sync; a pointer is enough for the agent to load the right skill.
User impact
Agents driving agent-deck stop rediscovering child supervision from
--help. No behavior change; no code touched.Evidence
On
main, the gap is verifiable directly:while the sibling skill and the command both exist (
skills/fleet/SKILL.md;cmd/agent-deck/session_children_follow.go).Real-usage provenance: mining my own Claude Code transcripts (sessions from 2026-07-22, where a conductor-style session supervised agent-deck children) showed the agent working out
session children --jsonfrom scratch mid-session rather than knowing it from the loaded skill.Docs-only diff — no test changes; revert-check not applicable.
AI disclosure
Model(s), if AI helped: claude-fable-5
Prompt / session log (optional): —
What actually bothered you
My human asked: "I'm surprised how much is being rediscovered every time agent-deck gets invoked by an agent."
Checklist
HOME=$(mktemp -d) XDG_CONFIG_HOME= XDG_DATA_HOME= XDG_CACHE_HOME= go test ./...— not run: docs-only diff, no Go changes (self-check: go-checks skipped)