mcpField
C
caveman-help

caveman-help

github.com/juliusbrusseeエージェントワークフロー115.8k405.9k 回インストール3 日前に更新
リポジトリ

caveman-help について

caveman-help は Caveman スキル群のリファレンスカードで、呼び出すとモード、スキル、デフォルトモードの設定方法を表示します。一度だけ出力され、現在のモードの変更や状態ファイルの書き込みは行いません。

主な機能

  1. 01caveman、ultracave、megacave の各モード一覧
  2. 02caveman-commit、caveman-review などのスキル概要
  3. 03モードの停止と再開の方法
  4. 04環境変数と設定ファイルによるデフォルトモード設定

活用シーン

  1. 01各 Caveman モードの起動コマンドの確認
  2. 02デフォルトモード設定の優先順位の確認
  3. 03Caveman 使用時の出力言語の扱いの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/juliusbrussee/caveman --skill caveman-help

インストール後、Claude Code で/caveman-helpを入力して読み込まれたか確認します。

同梱ファイルREADME.md

詳細

Caveman ヘルプ

呼び出されたときに、このリファレンスカードを表示します。1 回限りです。モードの変更、フラグファイルの書き込み、状態の永続化は行いません。caveman スタイルで出力します。

モード

モードトリガー変更内容
caveman/caveman話し方です。最初に答え、余計なことは言わず、すべての事実を保ちます。デフォルトです。
ultracave/ultracave(別名 /caveman ultra)文法を省きます。断片的に、十分なら一語で、各事実は一度だけ述べます。
megacave/megacave(別名 /caveman wenyan)古典中国語の文言文です。文字数を大幅に減らし、技術用語はそのままにします。

モードは、変更されるかセッションが終了するまで維持されます。 /caveman status はモードを変更せずに現在のモードを報告します。Claude Code とスタンドアロンの OpenCode プラグインは保存された状態を読み込みます。他のホストは会話から判断し、(not tracked by this host) と表示します。

スキル

スキルトリガー内容
caveman-commit/caveman-commit簡潔なコミットメッセージです。Conventional Commits に従います。件名は 50 文字以内です。
caveman-review/caveman-review1 行の PR コメントです:L42: bug: user null. Add guard.
caveman-compress/caveman-compress <file>.md ファイルを caveman 風の文章に圧縮します。リポジトリ内のテストファイル 5 件では、トークン数が 33.2% 減少しました。
caveman-help/caveman-helpこのカードです。

無効化

「stop caveman」または「normal mode」と言います。いつでも /caveman で再開できます。

言語

デフォルトではユーザーの言語を維持します。例文や他の箇所の多言語コンテキストにかかわらず、ユーザーが使う言語で返信し、言語を切り替えません。圧縮するのは文体であり、言語ではありません。ユーザーが翻訳を求めない限り、技術用語、コード、コマンド、コミット種別、正確なエラーメッセージはそのままにします。

デフォルトモードの設定

デフォルトモード = caveman。変更方法:

環境変数(最優先):

export CAVEMAN_DEFAULT_MODE=ultracave

設定ファイル(~/.config/caveman/config.json):

{ "defaultMode": "ultracave" }

Claude Code でオプトイン方式にするには、defaultMode を manual に設定します。セッションはオフの状態で開始され、/caveman または talk like caveman で caveman が有効になります。off にすると、コマンド単独での有効化も無効になります。manual は起動ポリシーであり、モードではありません。OpenCode はインストーラーが静的な有効化ルールも設定するため、引き続き caveman モードで起動します。

自動有効化とコマンド単独での有効化を抑止するには、"off" を設定します。/caveman 単独で有効にするには、"manual" を使用します。

優先順位:環境変数 > リポジトリ設定 > ユーザー設定 > caveman。従来の値 lite、full、ultra、wenyan* も引き続き解決されます。

詳細

ドキュメント全文:https://github.com/JuliusBrussee/caveman

コメント