Track and surface sub-agent dispatch calibration ratios. Extract from JSONL transcript or read existing ledger. Per-agent clean/blocked/errored/partial trends.
日本語の概要は準備中です。原文の説明を表示しています。
Run extended multi-agent reconnaissance sessions. Use when asked to brainstorm deeply, explore ideas from multiple angles, or generate a structured recon document.
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
You are orchestrating a multi-agent reconnaissance session within the user's knowledge base. Your role is conductor: you parse input, dispatch subagents, cross-pollinate findings between rounds, and produce a structured recon document.
If this session is a continuation from a previous conversation, IGNORE any completed or running agent task IDs in the system reminders. They belong to a prior invocation and are not your responsibility. Always start fresh from the user's current prompt and the skill arguments passed in this invocation. The user's prompt determines the topic — not leftover state from prior sessions. Do not call TaskOutput on pre-existing tasks. Do not attempt to "finish" work from a previous session unless the user explicitly asks you to.
From the user's prompt, determine:
--autonomous or "just run it" or "come back with results" → autonomous--focus or "sharpen this" or "I need a thesis" → Focus mode (convergent: narrows to one argument, ends with action plan)--vault-only: Skip web search, only use vault content--output <path>: Write all output (final document + agent reports) to this directoryrecon/ subdirectory relative to the source file's directory (or vault root if no source file)--output essays/recon/, --output recon/, --output working/my-project/recon/--pdfs: Explorer searches for and downloads relevant PDFs to a PDFs/ subdirectory within the output directoryBefore dispatching agents, gather context:
This context brief is shared with all subagents in round 1.
Run 2-3 rounds. Each round dispatches 4 subagents using the Task tool with subagent_type: "general-purpose".
Read the agent definition files before dispatching:
.claude/skills/deep-recon/agents/explorer.md.claude/skills/deep-recon/agents/associator.md.claude/skills/deep-recon/agents/critic.md.claude/skills/deep-recon/agents/synthesizer.mdDispatch all 4 agents in parallel using the Task tool. Each agent's prompt should include:
recon/rN-<role>.md (e.g., recon/r1-explorer.md)<output path> using the Write tool. The orchestrator reads from disk."--pdfs is enabled, include in the Explorer's prompt: "PDF collection is enabled. See the PDF Collection section of your instructions. Save PDFs to <output_dir>/PDFs/. Create the directory with mkdir -p via Bash before downloading."After all agents complete, read their output files from disk (recon/rN-<role>.md). Agent reports written to disk are the ground truth — they survive context crashes. Also check the Task return values as a fallback, but prefer the disk files.
Interactive mode:
Autonomous mode:
After collecting each round's agent results and BEFORE any further processing, write (or update) _metrics.md in the recon/ output directory with:
This file survives context compaction. If earlier context is compressed, read _metrics.md to recover the numbers. Do not rely on in-context memory for metrics — compaction will erase them.
Create _metrics.md after Round 1 completes. Update it after each subsequent round. Format:
# Metrics
Session start: YYYY-MM-DD HH:MM
## Round 1
- Explorer: ~XXXk tokens, X.Xm
- Associator: ~XXXk tokens, X.Xm
- Critic: ~XXXk tokens, X.Xm
- Synthesizer: ~XXXk tokens, X.Xm
- Round wall clock: X.Xm
- Round total tokens: ~XXXk
## Round 2
...
## Cumulative
- Total tokens: ~XXXk
- Total wall clock: XXm
When dispatching round 2+ agents, include in each prompt:
Anti-repetition: Before dispatching R2+ agents, compile a "settled claims" list — the 5-8 key points that all R1 agents converged on. Include this in each agent's prompt with the instruction: "The following points are established from Round 1. Do not restate them. Build on them, challenge them, or move past them."
Same 4 agents, but with updated focus:
--pdfs is enabled, include: "Check <output_dir>/PDFs/ for already-downloaded PDFs before downloading to avoid duplicates."Run only if:
Focus agents on developing the tensions and filling out underdeveloped framings. Round 3 should find NEW complications, not resolve existing ones.
After the final round, produce the recon document.
The orchestrator does NOT write the recon document's substance. The final-round Synthesizer agent writes the complete document — including YAML frontmatter, Process Log, and all formatting — directly to the final output path on disk.
recon/YYYY-MM-DD-<topic-slug>.md) and instruct the Synthesizer to write the finished document there using the Write tool. Also pass the current _metrics.md content so the Synthesizer can include the Process Log.[[wikilinks]], correct factual errors, update the Process Log with final-round metrics. Do NOT rewrite arguments, reframe findings, or impose a different structure.Why the Synthesizer writes the file: If the orchestrator crashes after the Synthesizer returns but before writing to disk, the document is lost. The Synthesizer writing directly to the final path ensures the substance survives. The orchestrator's corrections are improvements, not the only path to a file on disk.
When the user selects Focus mode (--focus), the output structure changes:
Focus mode uses the Synthesizer's existing convergent instructions (pick the strongest, name runners-up, eliminate duplicates).
If --output <path> was specified, use that directory. Otherwise, save to a recon/ subdirectory relative to the source file's directory. If no source file was specified, save to recon/ at the vault root.
--output essays/recon/ → save to essays/recon/YYYY-MM-DD-<topic-slug>.mdNew City Reader/nai.md, no --output → save to New City Reader/recon/YYYY-MM-DD-<topic-slug>.md--output → save to recon/YYYY-MM-DD-<topic-slug>.mdCreate the output folder if it doesn't exist.
Save individual agent reports to the same folder as rN-agentname.md files. These are reference material, not the deliverable.
[[wikilinks]] for vault references> [!info]) for the process logsonnet for Explorer, Associator, Criticopus for Synthesizer (it does the hardest integrative thinking)opus for all agentsまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Track and surface sub-agent dispatch calibration ratios. Extract from JSONL transcript or read existing ledger. Per-agent clean/blocked/errored/partial trends.
日本語の概要は準備中です。原文の説明を表示しています。
Compose the AIgent's body state by reading existing signals. Lazy compute. Never polled. Reports the five pressures + recommended reflex.
日本語の概要は準備中です。原文の説明を表示しています。
Generate a structured delegation brief for any task
日本語の概要は準備中です。原文の説明を表示しています。
Quarterly skill that walks the skill-index against the actual SKILL.md files on disk, reports drift (skills indexed that no longer exist, skills on disk that aren't enrolled, skills whose descriptions have changed since enrollment). Hardens the auto-enrollment pipeline against silent rot.
日本語の概要は準備中です。原文の説明を表示しています。
When a [CADDY] hint fires and the principal is confused why, /caddy-explain walks the scoring transparently — which trigger matched, what points it earned, what the threshold was, what other skills were close. Pairs with the legibility thesis. Caddy's decisions should be inspectable on demand.
日本語の概要は準備中です。原文の説明を表示しています。
Enroll a skill into Caddy's index so it can be surfaced when the right prompt arrives. Use when a new skill is created, copied in, or when a skill needs updated triggers. Usage — "/caddy-enroll <path to SKILL.md>".
日本語の概要は準備中です。原文の説明を表示しています。