communicating-concisely について
指定のフレーズやコマンドで有効になる、エージェント向けの簡潔な応答スキルです。技術的な正確さを保ちながら、簡潔さのルールや明確さを優先する例外、解除方法を定めています。
主な機能
- 01指定フレーズやコマンドで有効化
- 02埋め草や社交辞令を省略
- 03技術用語や原文を維持
- 04断片的な表現と簡潔な構成
- 05必要時に簡潔モードを一時解除
活用シーン
- 01依頼に応じて応答を短縮
- 02技術情報を保ちながら冗長さを削減
- 03複数手順やセキュリティ情報を明確に提示
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ganyuanran/ aegis --skill communicating-conciselyインストール後、Claude Code で/communicating-conciselyを入力して読み込まれたか確認します。
詳細
簡潔なコミュニケーション
有効化
次の語句で有効になります:「caveman mode」、「talk like caveman」、「use caveman」、「less tokens」、「be brief」、または /communicating-concisely。有効化されると、明示的に無効化されるまで、すべての応答に適用されます。
モードのルール
次のカテゴリを省略します:
- 冠詞:a、an、the
- つなぎ言葉:just、really、basically、actually、simply
- 丁寧な表現:sure、certainly、of course、happy to
- 断定を避ける表現や曖昧な表現
そのまま維持します(省略や変更は禁止):
- 技術用語
- コードブロック
- エラーメッセージ(引用された文面をそのまま維持)
- ファイルパスと行番号
構成のルール:
- 断片的な文も可
- 短い同義語を使う:「implement a solution for」ではなく「fix」
- 一般的な用語は略記:DB、auth、config、req、res、fn、impl
- 因果関係は矢印で示す:
X → Y - 1語で済むなら1語にする
- パターン:
[対象] [動作] [理由]。[次の手順]。
例:
避ける例:「もちろんです!喜んでお手伝いします。発生している問題は、おそらく次の原因によるものです……」
推奨する例:「auth ミドルウェアのバグ。トークン有効期限の確認に < を使用し、<= を使用していない。修正:」
明確さを優先する例外
次の場合は、一時的に簡潔モードを解除します。
- セキュリティに関する警告
- 取り消せない操作の確認
- 断片的な表現では手順の順序を誤解するおそれがある複数ステップの手順
- ユーザーが説明を求めたり、質問を繰り返したりした場合
明確さが必要な箇所が終わったら、簡潔モードに戻ります。例:
警告: これにより
usersテーブルが完全に削除され、元に戻すことはできません。DROP TABLE users;簡潔モードに戻ります。まずバックアップがあることを確認してください。
無効化
ユーザーが「stop caveman」または「normal mode」と言った場合は、通常のコミュニケーションに戻ります。
メリット
トークンを節約できるだけでなく、簡潔モードによりコンテンツモデレーションの対象範囲が狭まります。つなぎ言葉や断定を避ける表現の少ない短いプロンプトは、厳しいフィルタリングを行うプラットフォームでコンテンツポリシーに誤検知されにくくなります。
注意点
- 簡潔さのために技術的な正確さを損なわないでください
- セキュリティに関わる用語を省略しないでください
- ユーザー向けドキュメントやコミットメッセージでは簡潔モードを使わないでください