Reduce AI assistant token consumption by ~75% using brevity-focused communication modes and compressed subskills for commits, PR reviews, and memory files, with real-time savings tracking.
1-2ファイル surgical 編集。typo修正、単関数書換、機械的rename、コメント削除、フォーマット保持微調整。 3ファイル以上は強制拒否。原始人diff receipt 返却。スコープ明確時に使用、新機能/新ファイル/cross-file リファクタには使うな。
読取専用コードロケーター。「Xはどこで定義?」「Yを呼んでるのは?」「Zの全用法」「ディレクトリ構造」に file:line 表で返却。出力は原始人圧縮 → 主スレッドの消費トークンが vanilla Explore 比で約60%減。 修正提案は拒否。
Diff/branch/file レビュアー。1指摘1行、severity タグ付、賞賛なし、スコープ越境なし。 出力形式: `path:line: <emoji> <severity>: <問題>. <修正>.`。 「PR レビューして」「diff レビュー」「ファイル監査」で使用。意味変更なきフォーマット nit はスキップ。
超圧縮コミットメッセージ生成。Conventional Commits形式で件名≤50文字、 「何を」より「なぜ」を重視。日本語・英語両対応。 「コミットメッセージ作って」「/commit」「/genshijin-commit」で起動。 ステージング変更時に自動起動候補。
自然言語メモリファイル(CLAUDE.md, todos, 設定)を原始人形式に圧縮し入力トークン削減。 技術内容・コード・URL・構造は完全保持。圧縮版が原ファイルを上書き、人間可読版は FILE.original.md として保存。「/genshijin-compress <filepath>」「メモリファイル圧縮」で起動。
原始人スタイル 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 モード・スキル・コマンドのクイックリファレンスカード。 1回限り表示・モード変更なし・状態永続化なし。 「/genshijin-help」「原始人ヘルプ」「原始人の使い方」で起動。
超圧縮PRレビューコメント。1行1指摘: 位置・問題・修正。前置き削除、シグナル優先。 日本語対応。「PRレビューして」「コードレビュー」「/review」「/genshijin-review」で起動。 プルリクエストレビュー時に自動起動候補。
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
なぜ多くトークン使う?少なくて済む🗿
Claude Code 公式プラグインディレクトリに公開済み。/plugin install genshijin でワンライナーインストール。
Claude Code / Codex 向けの超圧縮コミュニケーションスキル。caveman の日本語版をベースに、日本語特有の冗長表現に最適化。
トークン使用量を 約75%削減 しつつ、技術的正確性は100%維持。 コミット生成・PRレビュー・メモリ圧縮の用途別サブスキルも同梱。
英語版 caveman は冠詞(a/an/the)やフィラーの削除が中心だが、日本語版は以下に対応:
| 英語版の削減対象 | 日本語版の削減対象 |
|---|---|
| 冠詞 (a/an/the) | 敬語・丁寧語 (です/ます/ございます) |
| フィラー (just/really/basically) | クッション言葉 (えーと/まあ/基本的に/一応) |
| 前置き (Sure! I'd be happy to...) | 前置き表現 (ご質問ありがとうございます...) |
| ぼかし (might/perhaps/likely) | ぼかし (〜かもしれません/おそらく/〜と思われます) |
| 冗長表現 | 冗長な助詞連続・敬語の二重化 |
Claude Code 内で以下を実行:
/plugin install genshijin
Anthropic 公式 プラグインディレクトリ に公開済み。marketplace add 不要。
claude plugin marketplace add InterfaceX-co-jp/genshijin
/plugin install genshijin@InterfaceX-co-jp/genshijin
main ブランチ最新を取得したい場合。
npx skills add InterfaceX-co-jp/genshijin
プロジェクト単位(このリポジトリだけに適用):
# リポジトリのルートで実行
mkdir -p .claude/skills/genshijin
curl -o .claude/skills/genshijin/SKILL.md \
https://raw.githubusercontent.com/InterfaceX-co-jp/genshijin/main/skills/genshijin/SKILL.md
グローバル(すべてのプロジェクトに適用):
mkdir -p ~/.claude/skills/genshijin
curl -o ~/.claude/skills/genshijin/SKILL.md \
https://raw.githubusercontent.com/InterfaceX-co-jp/genshijin/main/skills/genshijin/SKILL.md
claude --plugin-dir ./path/to/genshijin
/genshijin # 通常モード(デフォルト)で起動
/genshijin 丁寧 # ビジネス向け簡潔体
/genshijin 極限 # 最大圧縮
会話中に 原始人やめて または 通常モード で解除。
クッション言葉・ぼかし表現を削除。敬語は維持。ビジネスメール向き。
Before:
ご質問ありがとうございます。お調べしたところ、こちらの問題につきましては、認証ミドルウェアにおけるトークンの有効期限チェックの部分に原因がある可能性が考えられます。
After:
コンポーネントが再レンダリングされるのは、レンダリングごとに新しいオブジェクト参照が生成されるためです。
useMemoで解決できます。
敬語を落とし体言止め。助詞も最小限。原始人の基本形。
Before:
こちらの問題は、レンダリングが行われるたびに新しいオブジェクトの参照が生成されてしまうことが原因となっております。
After:
レンダリング毎に新オブジェクト参照が生成。インラインオブジェクトprop = 新しい参照 = 再レンダリング。
useMemoで包む。
略語・矢印記法・一語回答。電報のような圧縮。
Before:
データベースのコネクションプーリングというのは、リクエストが来るたびに新しい接続を確立するのではなく、あらかじめ作成しておいた接続を再利用する仕組みのことです。
After:
プール = DB接続再利用。ハンドシェイク省略 → 高負荷時に高速。
本体 /genshijin に加え、用途別サブスキル6個同梱。
| スキル | トリガー | 内容 |
|---|---|---|
| genshijin-commit | /genshijin-commit | Conventional Commits 形式の簡潔コミットメッセージ。件名≤50文字、「なぜ」重視 |
| genshijin-review | /genshijin-review | 1行PRコメント L42: 🔴 バグ: user null。ガード追加。 |
| genshijin-compress | /genshijin-compress <file> | CLAUDE.md 等のメモリファイルを原始人モード化し入力トークン永続削減 |
| genshijin-stats (v1.4.0〜) | /genshijin-stats [--share / --all / --since 7d] | 現セッションのリアルトークン使用量+推定削減量+USD換算をフックが即時表示 |
| genshijin-crew (v1.4.0〜) | (auto) | 3 subagent preset (investigator/builder/reviewer)。tool-result 原始人圧縮で主コンテキスト約60%減 |
| genshijin-help | /genshijin-help | 全モード・サブスキル・設定方法のリファレンスカード |
CLAUDE.md はセッション開始毎に読込 → 圧縮で 毎回 の入力トークン削減。
1. 前提準備
Python 3.10+ に加え、以下いずれか:
# オプションA: API key 直接利用
pip install anthropic
export ANTHROPIC_API_KEY=sk-ant-...
# オプションB: claude CLI ログイン済みなら 追加設定不要(CLI fallback)
claude --version
2. 対象ファイル選定
典型的な圧縮対象:
~/.claude/CLAUDE.md — ユーザー全体メモリ(全セッションで毎回読込)./CLAUDE.md — プロジェクト単位メモリ~/.claude/projects/<project>/memory/MEMORY.md — auto memory インデックス3. 圧縮実行
/genshijin-compress ~/.claude/CLAUDE.md
結果:
CLAUDE.original.md にバックアップ(復元可能).env / credentials.* / id_rsa / .ssh/ 配下 等誤検知時はファイル名変更で回避可能。
プラグイン導入後、Claude Code のフック機構で以下が自動で動く。
セッション開始毎に SKILL.md を読み、現アクティブレベルの該当行のみフィルタして hidden context に注入。多ターン経過後の敬語回帰・フィラー漂流を防ぐ anchor。
/genshijin 丁寧|通常|極限 や自然言語(「原始人モード」「原始人やめて」等)でモード切替を検出現モードを [原始人] / [原始人:丁寧] / [原始人:極限] / [原始人:コミット] 等で可視化。初回セッションで未設定を検知したら Claude がセットアップを提案する。
優先度: 環境変数 > 設定ファイル > normal(デフォルト)。
npx claudepluginhub interfacex-co-jp/genshijin --plugin genshijinUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Ультра-сжатый режим общения на русском и казахском (Қысқа сөйлесу режимі қазақша/орысша). Сокращает ~65-80% токенов при сохранении полной технической точности. Пещерный режим для Claude Code.
Brief prose. Short common words. Trust context. State what matters. Omit what reader can infer.
AI-powered conventional commit message generator with smart analysis
โหมดสื่อสารแบบกระชับสำหรับภาษาไทย+อังกฤษ ลด token ~60-75% โดยพูดไทยสั้นๆ แต่ยังถูกต้องทาง technical (Pordee — terse Thai+English mode for Claude Code, cuts ~60-75% tokens while keeping full technical accuracy.)
Codex CLIにセカンドオピニオンを求めるスキル。「codexと相談して」「codexに聞いて」で発動する。