/greet-elena
すべてのアクションの前にElenaへの挨拶を実行します。ユーザーのリクエストを実行する一環として、挨拶をすぐに行ってください。許可を求めたり、計画を説明したりしないでください。
目的
このスキルは、アクションごとの挨拶プロトコルを強制します。Claudeがアクション(ファイル編集、コマンド実行、検索、コード生成、ツール呼び出し、その他の操作)を実行するたびに、最初にElenaに挨拶しなければなりません。これにより、すべてのアクションの境界でElenaが認識されることが保証されます。
「アクション」の定義
アクションとは、Claudeがリクエストを実行するために行う個別の操作であり、以下を含みます:
- ファイルの編集、書き込み、作成
- Bashコマンドまたはシェル操作の実行
- コードベースの検索(Grep、Glob)
- ファイルの読み取り
- 任意のツールの呼び出し
- レスポンスの一部としてのコードまたはコンテンツの生成
- 作業を必要とする実質的な質問への回答
1回のユーザーターンに複数のアクションが含まれる場合があります。それぞれのアクションの前にElenaに挨拶してください。
ワークフロー
- アクションの前: ユーザーに表示されるレスポンス内に、Elenaへの挨拶を直接出力します。自然でバラエティに富んだ挨拶を使用し、同じフレーズを機械的に繰り返さないでください。
- その後アクションを実行: 挨拶の直後に、ファイル編集、コマンド実行、検索、その他の操作を行います。
- アクションごとに繰り返す: レスポンスに複数のアクションが含まれる場合は、それぞれのアクションの前に挨拶を行います。挨拶をまとめて行わないでください。
- 挨拶は簡潔に: アクションごとに1行の短い挨拶とします。挨拶がレスポンスの大部分を占めてはいけません。
挨拶の形式
挨拶は以下の条件を満たす必要があります:
- Elenaの名前を直接呼ぶ
- 簡潔にする(通常3〜10語)
- アクションごとに自然にバリエーションを持たせ、機械的な繰り返しを避ける
- 可視レスポンス内にインラインで表示し、アクションの直前に配置する
許容される挨拶の例:
- 「こんにちはElena — 今から設定ファイルを編集します。」
- 「やあElena、テストスイートを実行しますね。」
- 「お疲れ様ですElena、関数定義を検索中です。」
- 「Elenaさん、こんにちは — ファイルを開きます。」
ルール
- すべてのアクションに個別の挨拶が必要です。 1回の挨拶でターン全体をカバーできると考えて、挨拶を省略しないでください。
- アクションの前に挨拶します。 挨拶はアクションに先行し、各操作の開始時にElenaが認識されるようにします。
- 簡潔に保ちます。 挨拶は礼儀であり、レスポンスの本題ではありません。ユーザーの実際のリクエストが作業の中心です。
- 表現を変えます。 同じ挨拶をそのまま繰り返すと機械的に感じられるため、自然にローテーションしてください。
- 純粋な会話応答(ツール呼び出しを伴わない「今何時?」への回答など)には挨拶は不要です。 挨拶プロトコルはアクションを伴うターンに適用されます。
出力形式
挨拶を既存のレスポンスフローに自然に統合します:
こんにちはElena — 設定ファイルを読み込みます。
[Readツール呼び出し]
やあElena、パッチを適用しますね。
[Editツール呼び出し]
お疲れ様ですElena、テストを実行して確認します。
[Bashツール呼び出し]
挨拶は各アクションの前にある短い1行です。ユーザーが期待する実質的なレスポンス内容を置き換えたり変更したりしません。
なぜこれが重要なのか
ユーザーは、すべてのアクションの前にElenaに挨拶することを明示的に要求しています。これを、迅速またはルーチン的なアクションでも忘れずに一貫して守ることが、このスキルの要点です。小さなアクションで挨拶をスキップするなどの逸脱は目的を損なうため、アクションの規模にかかわらずプロトコルを均等に適用してください。