Claude Code の並列エージェント(agent teams・teammate)の後始末と無応答時の打ち切りルール。`name` を付けて Agent を起動するとき、TeamCreate でチームを組むとき、teammate から `idle_notification` が届いたとき、評価ループ等で次のイテレーションのエージェントを起動する前、エージェントの返信が届かないときに参照する。`name` を付けない通常のサブエージェント起動だけなら対象外。
navigating
Navigate the user through reading code stop by stop to pay down understanding debt left by AI tooling. Explicit invocation only.
含まれるファイル(1)
- SKILL.md3.0 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Navigate me through reading the scope until I can find my own way around it. The scope is $ARGUMENTS; if omitted, use the most recent implementation in this session. I do the reading — never explain code I have not read yet.
First investigate the scope. Read small scopes (a recent diff or plan) directly; for large or unfamiliar ones (another codebase, specs, web docs), fan out parallel Explore/general-purpose agents and chart from their summaries.
Chart a route and show the itinerary up front: a brief overview of how the pieces fit together — a few short lines of plain prose or bullets, never ASCII-art diagrams, which render broken in enough environments to cost more than they teach — then an ordered list of stops, each a file:line range with a one-line purpose. Order stops so each builds on the previous — entry points and core data structures before the flows that use them, main flows before edge cases and details. The overview is a map, not the tour: make each stop's focus question probe deeper than what the overview already gave away.
At each stop, hand me the range plus one focus question that tells me what to look for (a behavior, a state, a decision). I read it myself and answer in my own words. Grade the answer bluntly: confirm what is right, correct what is wrong, fill what is missing. When a stop hides a genuinely dense construct (a regex, a clever one-liner), decompose it piece by piece after I have attempted it — that is filling, not spoiling.
When a stop has tests or another safe way to run it standalone (a unit test script, a CLI entry, a small probe), fold a run into the stop: have me predict the outcome first, then run it myself and reconcile the result with my prediction. Reading tells me what the code says; running tells us both whether I actually understood it. Flag such stops in the itinerary.
Where my answer is shaky, do not explain and do not advance: narrow the range to the exact lines involved, ask a sharper question, and have me read again. Explain only if I am still stuck after the re-read. Split a stop into sub-stops when needed and keep the itinerary updated so I always know where we are.
Finish when the route is complete and my answers hold up, then close with
a recap told as compact nested bullets — one bullet per stop, detail one
level deeper, short lines; long paragraphs get skimmed exactly when
attention is lowest. Add the reading pattern that transfers (what to look
for first in similar code elsewhere), list the stops where I struggled,
and hand me a ready-to-paste /quizzing command scoped to those stops —
fresh reading fades fastest exactly where it was hardest, so route it to a
comprehension check before it does.
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
spec.md の REQ-# を入力に、機能一覧・モジュール構成・インターフェース・データフローを持つ docs/dev/<対象>/basic-design.md を作成・改訂するスキル。/basic-design <対象名> で明示的に呼び出されたときのみ使用する。
技術的な内容を、技術用語を排したビジネス職向けの平易な説明文に翻訳する。`/biz-translate` と明示的に呼ばれたときのみ実行する。
`git commit` / `git commit --amend` を実行する前、または「commit」「amend」「コミット」「コミットして」の一語・短文だけを渡された時点で必ず発火する git コミット実施ルール。理由や差分の説明が一切無くても、ファイル全文を読んでメッセージを組み立てる前に先に参照する。主目的は論理的に独立した修正を都度・適切な粒度でコミットすること。メッセージは Conventional Commits 形式、素材は同梱の決定論スクリプト commit-context.sh が出す staged diff のみ。「コミット分けて」と依頼される、独立した複数修正をまとめるか分けるか判断する、レビューコメント対応をコミットする、rebase / squash / cherry-pick 後のメッセージを整える、`gh pr create` の PR タイトルをコミット流儀へ揃える場面でも参照する。plan モードでのコミット計画の立案は commit-plan スキルの領分。
実装計画・リファクタリング計画・レビュー対応計画・並列作業のタスク分解など、計画を成果物として書き出すときに必ず参照するコミット計画ルール。plan モードでは ExitPlanMode で plan を提示する前に必須、計画ドキュメントや job-graph のタスク分解・エージェントへの指示文でも同様に適用する。計画成果物にコミット計画セクション(論理的に独立した修正単位での分割と Conventional Commits 形式のメッセージ)が無ければ実装に入らない。「実装計画を立てて」「planを立てて」「実行計画を作って」「リファクタリング計画を立てて」「コミット計画を立てて」「タスクを分解して」と依頼される、複数の独立した修正をまとめるか分けるか計画段階で判断する等の場面では、ユーザーが「コミット」に一切言及していなくても必ず発火する。コミットの実施(素材収集・メッセージ確定・git commit 実行)は commit-flow スキルが担う。
プロジェクトに 1 つの「完成の定義」docs/dev/definition-of-done.md を対話で構築・改訂し、機械判定節と人判定節の二部構成で書き出すスキル。/def-done で明示的に呼び出されたときのみ使用する。