Skip to content
Writing
Skill

/genshijin-crew

原始人スタイル subagent への委譲判断ガイド。`genshijin-investigator` (コード位置特定)、 `genshijin-builder` (1-2ファイル編集)、`genshijin-reviewer` (diff レビュー) を inline作業 or vanilla `Explore` の代わりにスポーンするタイミングを示す。subagent 出力は原始人圧縮 → 主コンテキストに戻る tool-result が約60%縮小 → 長セッション持続。 Trigger: 「subagent

BOOST
From plugin
genshijin
3327 skills3 agents6 commands10 hooks
Install
$ npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-crew --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/genshijin-crew

Context preview

The summary Claude sees to decide when to auto-load this skill.

原始人スタイル subagent への委譲判断ガイド。`genshijin-investigator` (コード位置特定)、 `genshijin-builder` (1-2ファイル編集)、`genshijin-reviewer` (diff レビュー) を inline作業 or vanilla `Explore` の代わりにスポーンするタイミングを示す。subagent 出力は原始人圧縮 → 主コンテキストに戻る tool-result が約60%縮小 → 長セッション持続。 Trigger: 「subagent

SKILL.md

genshijin-crew.SKILL.md
name: genshijin-crew
description: >
  原始人スタイル subagent への委譲判断ガイド。`genshijin-investigator` (コード位置特定)、
  `genshijin-builder` (1-2ファイル編集)、`genshijin-reviewer` (diff レビュー) を inline作業 or
  vanilla `Explore` の代わりにスポーンするタイミングを示す。subagent 出力は原始人圧縮 →
  主コンテキストに戻る tool-result が約60%縮小 → 長セッション持続。
  Trigger: 「subagent 委譲」「genshijin-crew 使用」「investigator/builder/reviewer 起動」「コンテキスト節約」「圧縮 agent 出力」。

genshijin-crew = 原始人形式で出力する3 subagent preset。役割は Anthropic デフォルト (`Explore`、編集系 agent、reviewer) と同じ。差分は返ってくる tool-result が圧縮済 → 主コンテキスト消費が委譲毎に縮む。

genshijin-crew vs 代替の使い分け

| タスク | 使用 | |---|---| | 「Xの定義どこ / Yを呼ぶ箇所 / Zの全用法」 | `genshijin-investigator` | | 同上 + アーキテクチャ解説/提案も欲しい | `Explore` (vanilla) | | Surgical編集、≤2ファイル、スコープ明確 | `genshijin-builder` | | 新機能 / 3+ファイル / cross-cutting refactor | 主スレッド or `feature-dev:code-architect` | | Diff/branch/file の bug レビュー | `genshijin-reviewer` | | rationale + alternatives 付き深いコードレビュー | `Code Reviewer` (vanilla) | | 1行回答済の確実な内容 | 主スレッド、subagent不要 |

判断基準: **subagent 出力を1/3トークンで欲しいなら genshijin-crew、散文で欲しいなら vanilla**。

なぜ存在するか (実利)

Subagent tool-result は主コンテキストに verbatim 注入される。Vanilla `Explore` が散文2k tokens 返すと毎回主コンテキスト2k消費。同じ発見が `genshijin-investigator` だと約700 tokens。1セッション20委譲で context exhaustion vs タスク完了の差。

出力契約

主スレッドが agent 別に依拠できる形式:

**`genshijin-investigator`**

<Header>:
- path:line — `symbol` — short note
集計: <counts>。

or `No match.` 必ずファイルパス先頭、行番号付、シンボルはバッククォート。`path:\d+` で grep可能。

**`genshijin-builder`**

<path:line-range> — <change ≤10語>。
verified: <re-read OK | mismatch @ path:line>。

or 以下のいずれか: `too-big.` / `needs-confirm.` / `ambiguous.` / `regressed.` (terminal first token)。

**`genshijin-reviewer`**

path:line: <emoji> <severity>: <問題>. <修正>.
totals: N🔴 N🟡 N🔵 N❓

or `No issues.` ファイル → 行昇順。

チェイニングパターン

**位置特定 → 修正 → 検証** (最頻): 1. `genshijin-investigator` で site list 取得 2. 主スレッドが1-2 site選び `genshijin-builder` にパス渡す 3. `genshijin-reviewer` が diff 監査

**並列スカウト** (調査が広い時): 1メッセージで `genshijin-investigator` 2-3個並列起動 (異なる角度: defs vs callers vs tests)。主スレッドで集約。

**単発編集** (sit既知時): investigator スキップ。`genshijin-builder` に直接 path:line 渡す。

禁止事項

  • ファイル未特定で `genshijin-builder` 使用禁止。先に investigator 起動 → でないと主スレッドがコンテキスト渡しでトークン消費。
  • 5ファイル refactor で `genshijin-investigator → genshijin-builder` チェーン禁止。Builder は `too-big.` 返却 → ターン浪費。
  • `genshijin-reviewer` に「全般フィードバック」依頼禁止 → findings のみ返却、アーキテクチャ意見なし。それ用は `Code Reviewer`。
  • 散文期待禁止。genshijin-crew 出力は構造化、時に cryptic。人間が直読する場合は主スレッドが言換え。

自動解除 (継承)

Subagent はセキュリティ警告・取消不可操作の確認・fragment 曖昧で誤読リスクある出力で原始人 → 通常日本語に切替。該当部分後復帰。

Read more
Ships withgenshijin

なぜ多くトークン使う?少なくて済む🗿 Claude Code 公式プラグインディレクトリに公開済み。/plugin install genshijin でワンライナーインストール。 Claude Code / Codex 向けの超圧縮コミュニケーションスキル。caveman の日本語版をベースに、日本語特有の冗長表現に最適化。 トークン使用量を 約75%削減 しつつ、技術的正確性は100%維持。

Get the whole plugin

Other skills on genshijin.

genshijin-commit
Skill

genshijin-commit

超圧縮コミットメッセージ生成。Conventional Commits形式で件名≤50文字、 「何を」より「なぜ」を重視。日本語・英語両対応。 「コミットメッセージ作って」「/commit」「/genshijin-commit」で起動。…

genshijin-compress
Skill

genshijin-compress

自然言語メモリファイル(CLAUDE.md, todos, 設定)を原始人形式に圧縮し入力トークン削減。 技術内容・コード・URL・構造は完全保持。圧縮版が原ファイルを上書き、人間可読版は FILE.original.md…

genshijin-help
Skill

genshijin-help

全 genshijin モード・スキル・コマンドのクイックリファレンスカード。 1回限り表示・モード変更なし・状態永続化なし。 「/genshijin-help」「原始人ヘルプ」「原始人の使い方」で起動。

genshijin-review
Skill

genshijin-review

超圧縮PRレビューコメント。1行1指摘: 位置・問題・修正。前置き削除、シグナル優先。 日本語対応。「PRレビューして」「コードレビュー」「/review」「/genshijin-review」で起動。 プルリクエストレビュー時に自動起動候補。

genshijin-stats
Skill

genshijin-stats

現セッションのリアルトークン使用量と推定削減量を表示。Claude Code セッションログから直接読込 — AI 推定なし。 `/genshijin-stats` で起動。出力は mode-tracker フックが注入し、モデル自身は数値計算しない。

genshijin
Skill

genshijin

超圧縮コミュニケーションモード。原始人のように話してトークン使用量を約75%削減。 技術的正確性は完全に維持。強度レベル: 丁寧・通常(デフォルト)・極限の3段階。 「原始人モード」「短く」「簡潔に」「トークン節約」と言うか、/genshijin で起動。