Skip to content

Genshijin

Genshijin 原始人 | Claude Code / Codex等AIエージェント 向け超圧縮コミュニケーションスキル。caveman の日本語版をベースに、日本語特有の冗長表現に最適化。

Install

$/plugin install genshijin

Install command taken from the project's README or registry entry. Always review code before running it.

genshijin 原始人 🗿

なぜ多くトークン使う?少なくて済む🗿

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) ぼかし (〜かもしれません/おそらく/〜と思われます)
冗長表現 冗長な助詞連続・敬語の二重化

インストール

方法1: Claude Code 公式プラグインディレクトリ(推奨)

Claude Code 内で以下を実行:

/plugin install genshijin

Anthropic 公式 プラグインディレクトリ に公開済み。marketplace add 不要。

方法1b: GitHub 直接インストール(開発版)

claude plugin marketplace add InterfaceX-co-jp/genshijin
/plugin install genshijin@InterfaceX-co-jp/genshijin

main ブランチ最新を取得したい場合。

方法2: npx skills(サードパーティ)

npx skills add InterfaceX-co-jp/genshijin

方法3: 手動インストール

プロジェクト単位(このリポジトリだけに適用):

# リポジトリのルートで実行
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

方法4: 一時的に使う

claude --plugin-dir ./path/to/genshijin

使い方

/genshijin          # 通常モード(デフォルト)で起動
/genshijin 丁寧     # ビジネス向け簡潔体
/genshijin 極限     # 最大圧縮

会話中に 原始人やめて または 通常モード で解除。

3段階の強度

丁寧モード

クッション言葉・ぼかし表現を削除。敬語は維持。ビジネスメール向き。

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 全モード・サブスキル・設定方法のリファレンスカード

genshijin-compress について

CLAUDE.md はセッション開始毎に読込 → 圧縮で 毎回 の入力トークン削減。

使い始め(3ステップ)

1. 前提準備

Python 3.10+ に加え、以下いずれか:

# オプションA: API key 直接利用
pip install anthropic
export ANTHROPIC_API_KEY=sk-ant-...

# オプションB: claude CLI ログイン済みなら 追加設定不要(CLI fallback)
claude --version

2. 対象ファイル選定

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

Explore related