genshijin-crew
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesegenshijin-crew = 原始人形式で出力する3 subagent preset。役割は Anthropic デフォルト (、編集系 agent、reviewer) と同じ。差分は返ってくる tool-result が圧縮済 → 主コンテキスト消費が委譲毎に縮む。
Exploregenshijin-crew = 以原始人格式输出的3个Subagent预设。其角色与Anthropic默认的(、编辑类Agent、Reviewer)一致。区别在于返回的tool-result已被压缩,每次委托都会减少主上下文的消耗。
Exploregenshijin-crew vs 代替の使い分け
genshijin-crew与替代工具的使用区分
| タスク | 使用 |
|---|---|
| 「Xの定義どこ / Yを呼ぶ箇所 / Zの全用法」 | |
| 同上 + アーキテクチャ解説/提案も欲しい | |
| Surgical編集、≤2ファイル、スコープ明確 | |
| 新機能 / 3+ファイル / cross-cutting refactor | 主スレッド or |
| Diff/branch/file の bug レビュー | |
| rationale + alternatives 付き深いコードレビュー | |
| 1行回答済の確実な内容 | 主スレッド、subagent不要 |
判断基準: subagent 出力を1/3トークンで欲しいなら genshijin-crew、散文で欲しいなら vanilla。
| 任务 | 使用对象 |
|---|---|
| 「X的定义位置 / Y的调用位置 / Z的所有用法」 | |
| 同上 + 需要架构说明/提案 | |
| 精准编辑、≤2个文件、范围明确 | |
| 新功能 / 3个以上文件 / 跨模块重构 | 主线程 or |
| Diff/分支/文件的Bug审查 | |
| 附带理由与替代方案的深度代码审查 | |
| 可通过一行回答确定的内容 | 主线程,无需Subagent |
判断标准:如果希望Subagent输出仅占1/3的Token,使用genshijin-crew;如果需要散文式输出,使用原生工具。
なぜ存在するか (実利)
存在意义(实际价值)
Subagent tool-result は主コンテキストに verbatim 注入される。Vanilla が散文2k tokens 返すと毎回主コンテキスト2k消費。同じ発見が だと約700 tokens。1セッション20委譲で context exhaustion vs タスク完了の差。
Exploregenshijin-investigatorSubagent的tool-result会原封不动注入主上下文。原生返回2000Token的散文内容时,每次都会消耗主上下文2000Token。而相同的发现通过仅需约700Token。在一个包含20次委托的会话中,这会导致上下文耗尽与任务完成的差异。
Exploregenshijin-investigator出力契約
输出协议
主スレッドが agent 別に依拠できる形式:
genshijin-investigator<Header>:
- path:line — `symbol` — short note
集計: <counts>。or 必ずファイルパス先頭、行番号付、シンボルはバッククォート。 で grep可能。
No match.path:\d+genshijin-builder<path:line-range> — <change ≤10語>。
verified: <re-read OK | mismatch @ path:line>。or 以下のいずれか: / / / (terminal first token)。
too-big.needs-confirm.ambiguous.regressed.genshijin-reviewerpath:line: <emoji> <severity>: <問題>. <修正>.
totals: N🔴 N🟡 N🔵 N❓or ファイル → 行昇順。
No issues.主线程可依赖的各Agent输出格式:
genshijin-investigator<Header>:
- path:line — `symbol` — short note
统计: <counts>。or 必须以文件路径开头,附带行号,符号用反引号包裹。可通过进行grep检索。
No match.path:\d+genshijin-builder<path:line-range> — <change ≤10字>。
verified: <重阅无误 | 不匹配 @ path:line>。or 以下任一内容: / / / (首词为终端标识)。
too-big.needs-confirm.ambiguous.regressed.genshijin-reviewerpath:line: <emoji> <severity>: <问题>. <修正>.
totals: N🔴 N🟡 N🔵 N❓or 按文件→行号升序排列。
No issues.チェイニングパターン
链式模式
位置特定 → 修正 → 検証 (最頻):
- で site list 取得
genshijin-investigator - 主スレッドが1-2 site選び にパス渡す
genshijin-builder - が diff 監査
genshijin-reviewer
並列スカウト (調査が広い時):
1メッセージで 2-3個並列起動 (異なる角度: defs vs callers vs tests)。主スレッドで集約。
genshijin-investigator単発編集 (sit既知時):
investigator スキップ。 に直接 path:line 渡す。
genshijin-builder位置定位 → 修正 → 验证(最常用):
- 通过获取目标位置列表
genshijin-investigator - 主线程选择1-2个位置,将路径传递给
genshijin-builder - 进行Diff审计
genshijin-reviewer
并行侦察(调查范围较广时):
在一条消息中并行启动2-3个(从不同角度:定义 vs 调用者 vs 测试),由主线程汇总结果。
genshijin-investigator单次编辑(已知目标位置时):
跳过investigator,直接将path:line传递给。
genshijin-builder禁止事項
禁止事项
- ファイル未特定で 使用禁止。先に investigator 起動 → でないと主スレッドがコンテキスト渡しでトークン消費。
genshijin-builder - 5ファイル refactor で チェーン禁止。Builder は
genshijin-investigator → genshijin-builder返却 → ターン浪費。too-big. - に「全般フィードバック」依頼禁止 → findings のみ返却、アーキテクチャ意見なし。それ用は
genshijin-reviewer。Code Reviewer - 散文期待禁止。genshijin-crew 出力は構造化、時に cryptic。人間が直読する場合は主スレッドが言換え。
- 禁止在未指定文件的情况下使用。需先启动investigator,否则主线程传递上下文会消耗大量Token。
genshijin-builder - 禁止在5个文件的重构任务中使用链式流程。Builder会返回
genshijin-investigator → genshijin-builder,造成回合浪费。too-big. - 禁止向请求「整体反馈」,它仅返回问题发现,不提供架构意见。此类需求请使用
genshijin-reviewer。Code Reviewer - 禁止期待散文式输出。genshijin-crew的输出为结构化格式,有时较为晦涩。如需人类直接阅读,需由主线程进行转述。
自動解除 (継承)
自动解除(继承规则)
Subagent はセキュリティ警告・取消不可操作の確認・fragment 曖昧で誤読リスクある出力で原始人 → 通常日本語に切替。該当部分後復帰。
当涉及安全警告、不可撤销操作的确认、片段内容模糊存在误读风险时,Subagent会从原始人格式切换为标准日语输出,处理完对应部分后恢复原始格式。