genshijin-commit
超圧縮コミットメッセージ生成。Conventional Commits形式で件名≤50文字、 「何を」より「なぜ」を重視。日本語・英語両対応。 「コミットメッセージ作って」「/commit」「/genshijin-commit」で起動。…
自然言語メモリファイル(CLAUDE.md, todos, 設定)を原始人形式に圧縮し入力トークン削減。 技術内容・コード・URL・構造は完全保持。圧縮版が原ファイルを上書き、人間可読版は FILE.original.md として保存。「/genshijin-compress <filepath>」「メモリファイル圧縮」で起動。
$ npx -y skills add InterfaceX-co-jp/genshijin --skill genshijin-compress --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/genshijin-compressContext preview
The summary Claude sees to decide when to auto-load this skill.
自然言語メモリファイル(CLAUDE.md, todos, 設定)を原始人形式に圧縮し入力トークン削減。 技術内容・コード・URL・構造は完全保持。圧縮版が原ファイルを上書き、人間可読版は FILE.original.md として保存。「/genshijin-compress <filepath>」「メモリファイル圧縮」で起動。
name: genshijin-compress description: > 自然言語メモリファイル(CLAUDE.md, todos, 設定)を原始人形式に圧縮し入力トークン削減。 技術内容・コード・URL・構造は完全保持。圧縮版が原ファイルを上書き、人間可読版は FILE.original.md として保存。「/genshijin-compress <filepath>」「メモリファイル圧縮」で起動。
自然言語ファイル(CLAUDE.md, todos, 設定)を原始人モード化して入力トークン削減。圧縮版が原ファイル上書き、人間可読版は `<filename>.original.md` で保存。
`/genshijin-compress <filepath>` または「メモリファイル圧縮」等の依頼。
1. この SKILL.md と同ディレクトリの `scripts/` を検出
2. 実行:
cd <SKILL.md を含むディレクトリ> && python3 -m scripts <絶対ファイルパス>
3. CLI 処理内容:
4. 結果をユーザーに返却
重要ルール:
禁止: - コメント削除 - スペース削除 - 行順変更 - コマンド短縮 - 簡略化一切 インラインコード(`...`)は完全保持。バッククォート内は一切変更しない。 コードブロック含むファイル: - コードブロックは読取専用領域として扱う - 外側のテキストのみ圧縮 - コード周辺セクションの結合禁止 ## パターン例 ### 例1 原文: > main ブランチにプッシュする前には必ずテストスイートを実行するようにしてください。これはバグを早期に発見し、壊れたビルドが本番環境にデプロイされるのを防ぐために重要です。 圧縮: > main push前テスト実行。バグ早期発見、壊れビルド本番デプロイ防止。 ### 例2 原文: > このアプリケーションは以下のコンポーネントを持つマイクロサービスアーキテクチャを採用しています。APIゲートウェイが全ての受信リクエストを処理し、適切なサービスにルーティングします。認証サービスはユーザーセッションとJWTトークンの管理を担当します。 圧縮: > マイクロサービスアーキテクチャ。APIゲートウェイ 全受信リクエストをサービスにルーティング。認証サービス ユーザーセッション + JWTトークン管理。 ## 境界 - 自然言語ファイルのみ圧縮(.md, .txt, 拡張子なし) - 絶対変更しない: .py, .js, .ts, .json, .yaml, .yml, .toml, .env, .lock, .css, .html, .xml, .sql, .sh - 混在ファイル(散文 + コード)は散文部分のみ圧縮 - コードか散文か判断つかない場合は変更しない - 原ファイルは FILE.original.md にバックアップしてから上書き - FILE.original.md は絶対圧縮しない(スキップ) - 機密ファイル(.env, credentials, id_rsa 等)は絶対に送信しない → 拒否 ## セキュリティ 圧縮は Anthropic API に生データ送信。以下は拒否: - `.env`, `.netrc` - `credentials.*`, `secrets.*`, `passwords.*` - SSH鍵(`id_rsa`, `id_ed25519` 等) - 証明書(`.pem`, `.key`, `.p12`, `.crt` 等) - ディレクトリ `.ssh`, `.aws`, `.gnupg`, `.kube`, `.docker` 配下 - ファイル名に `secret`/`credential`/`password`/`apikey`/`token`/`privatekey` 含むもの ヒューリスティック誤検知時は、ファイル名変更で回避可能。
なぜ多くトークン使う?少なくて済む🗿 Claude Code 公式プラグインディレクトリに公開済み。/plugin install genshijin でワンライナーインストール。 Claude Code / Codex 向けの超圧縮コミュニケーションスキル。caveman の日本語版をベースに、日本語特有の冗長表現に最適化。 トークン使用量を 約75%削減 しつつ、技術的正確性は100%維持。
超圧縮コミットメッセージ生成。Conventional Commits形式で件名≤50文字、 「何を」より「なぜ」を重視。日本語・英語両対応。 「コミットメッセージ作って」「/commit」「/genshijin-commit」で起動。…
原始人スタイル subagent への委譲判断ガイド。`genshijin-investigator` (コード位置特定)、 `genshijin-builder` (1-2ファイル編集)、`genshijin-reviewer` (diff レビュー) を…
全 genshijin モード・スキル・コマンドのクイックリファレンスカード。 1回限り表示・モード変更なし・状態永続化なし。 「/genshijin-help」「原始人ヘルプ」「原始人の使い方」で起動。
超圧縮PRレビューコメント。1行1指摘: 位置・問題・修正。前置き削除、シグナル優先。 日本語対応。「PRレビューして」「コードレビュー」「/review」「/genshijin-review」で起動。 プルリクエストレビュー時に自動起動候補。
現セッションのリアルトークン使用量と推定削減量を表示。Claude Code セッションログから直接読込 — AI 推定なし。 `/genshijin-stats` で起動。出力は mode-tracker フックが注入し、モデル自身は数値計算しない。
超圧縮コミュニケーションモード。原始人のように話してトークン使用量を約75%削減。 技術的正確性は完全に維持。強度レベル: 丁寧・通常(デフォルト)・極限の3段階。 「原始人モード」「短く」「簡潔に」「トークン節約」と言うか、/genshijin で起動。