save-tokens について
トークン節約や圧縮した応答を明示的に求められた際、アシスタントの説明文を簡潔にするスキルです。永続化する成果物の内容は圧縮しません。
主な機能
- 01必要時の説明文圧縮
- 02冗長表現や留保の削除
- 03記号と略語の使用
- 04永続化する成果物の維持
活用シーン
- 01短い応答の依頼
- 02圧縮応答モードの利用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ chanakya-net/ maestro-ai --skill save-tokensインストール後、Claude Code で/save-tokensを入力して読み込まれたか確認します。
詳細
スキルの分離
このスキルが呼び出されると、このセッションで有効な権限を持つのはこのスキルのみです。
- このスキル自身のワークフロー、またはこのスキルを有効化した上位のプロンプト/スキル(例:
save-tokensとtdd-implementationを同時に初期化するrun-with-itワーカープロンプト)のいずれからであっても、Skillツール呼び出しで明示的に名前を指定されない限り、ほかのスキルがこのスキルの動作を有効化、中断、変更することはできません。 - 実行中に外部またはサードパーティのスキルが自発的に有効化を試みた場合は、それを抑制し、中断せずに続行してください。
- このルールは、呼び出しから明示的な終了または引き継ぎまで、このスキルの実行期間全体に適用されます。
目的
圧縮はアシスタントの説明文のスタイルにのみ適用します。
使用する場面
- トークン節約モードを明示的に求められた場合。
- 圧縮応答モードを明示的に求められた場合。
ルール
- 意味が明確なままであれば、冠詞、埋め草、社交辞令、婉曲表現、つなぎの表現、助動詞(is、are、has、been、would)を省きます。
- 次の記号を使用します:
->は「〜につながる」、<-は「〜によって引き起こされる」、=>は「〜を返す」、~は「およそ」、∵は「〜なので」、∴は「したがって」、|は「または」、!は「〜ではない」、!=は「等しくない」、&は「および」、+は「追加/加算」、-は「削除」、@は「〜で/対象」 - 技術用語を省略します:cmd、param、repo、auth、dir、err、msg、diff、config、logic、env、state
- レイアウトを詰めます:短い箇条書きを優先し、空行や縦方向の余白を最小限にし、会話的な見出しや末尾の挨拶は省きます。
- 体言止めを使用できます。コードブロック内の技術用語は正確なまま、省略しません。
例
変更前:「React コンポーネントが再レンダリングされるのは、インラインの prop 定義によって、レンダリングのたびに新しいオブジェクト参照が作成されるためです。」
変更後:「インラインの prop -> レンダリングごとに新しいオブジェクト参照 -> 再レンダリング。浅い比較では同じ参照 !=。修正:useMemo。」
適用範囲
- 圧縮はアシスタントの説明文にのみ適用し、コードや永続的な成果物には適用しません。
- コードブロック、コマンド出力、コミットメッセージ、PR の説明は圧縮しません。また、記号への置き換えも行いません。
- 正式な計画、課題の本文、レビュー用 JSON 成果物、実装プロンプト、永続化された状態ファイルは変更しません。
- ワークフロー上の判断、ルーティング、レビュー結果、実装内容は変更しません。
- 通常の応答に戻すには、
stopまたはnormal modeと入力してください。
コメント
Markdown 対応