mcpField
A
answer-only

answer-only

github.com/demon673エージェントワークフロー037 回インストール1 週間前に更新
リポジトリ

answer-only について

Answer Only は、会話や助言だけを求める明示的な依頼に応じ、実作業へ進まないためのエージェント向けスキルです。回答のみの依頼、制約付きタスク、通常のタスクを区別し、このモードを現在の依頼に限定します。

主な機能

  1. 01回答のみという明示的な依頼を検出
  2. 02制約付きタスクと実行しない依頼を区別
  3. 03モードを現在の依頼に限定
  4. 04回答のみのモードではツール利用とファイル変更を回避
  5. 05情報が足りない場合に不確実性を明示

活用シーン

  1. 01提供された情報だけで説明や評価
  2. 02プロジェクト調査の前に計画を提示
  3. 03ツールを実行せず貼り付けられたコードをレビュー
  4. 04助言のみという依頼に従う

インストール

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

$npx skills add https://github.com/demon673/demon-agent-skill --skill answer-only

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

詳細

回答のみ

ユーザーが、現在の応答を実作業ではなく、会話または助言の範囲にとどめることを明示的に希望している場合に、このスキルを使用します。

目標

通常のタスク実行を妨げずに、実行を伴わない回答を求めるユーザーの要望を尊重します。このスキルは、ユーザーが対象の依頼について、回答のみ、会話のみ、助言のみ、計画のみ、または提供されたコンテキストのみでの対応を求めている場合に限り適用します。

判断モデル

  • 回答のみ:ユーザーが、会話または提示された資料だけに基づく説明、判断、計画、レビュー、診断、デバッグ分析を明示的に求めている場合は、このスキルを使用します。
  • 制約付きタスク:ユーザーがエージェントに作業を依頼しつつ、編集、テスト、ブラウジング、コミット、特定のツールの使用など、一部の操作のみを禁止している場合は、このスキルを使用しません。制約を守ってタスクに対応します。
  • 通常のタスク:ユーザーが調査、検索、検証、テスト、修正、実装、更新、その他の作業を依頼している場合は、このスキルを使用しません。

使用する場合

  • ユーザーが直近に書いた依頼で、回答、説明、議論、評価、計画、推奨のみを明示的に求めている場合。
  • ユーザーが直近に書いた依頼で、現在の会話、貼り付けられたコード、提供されたログ、提示されたスクリーンショット、その他ユーザーが提供した資料のみに基づく推論を求めている場合。
  • プロジェクトの調査、ツールの使用、ファイルの変更、テスト、実装の前に、予備的な検討を求めている場合。
  • レビュー、デバッグ、診断、計画、設計、コードの理解が話題であっても、会話のみ、または提供されたコンテキストのみでの対応をユーザーが求めている場合に限ります。

トリガー元の境界

  • 直近のユーザー作成による自然言語の依頼だけをトリガーとします。
  • アシスタントが作成した状況報告、計画、承認理由、ツール呼び出しのテキスト、コマンド出力、ログ、引用例、コピーされたスキルの文面、過去の会話の内容をトリガーにしてはいけません。
  • 承認プロンプト、サンドボックスのメッセージ、ツールエラーに操作、コマンド、ファイル、ブラウジング、テスト、編集への言及があっても、進行中のタスクを中断してはいけません。
  • エージェントがすでにタスクを実行しており、ユーザーが続行を許可または確認した場合は、通常のタスクワークフローを継続します。

使用しない場合

  • ユーザーが質問したという理由だけで、このスキルを使用してはいけません。
  • 疑問文であることだけを根拠に、回答のみのモードと判断してはいけません。
  • 依頼がコードレビュー、デバッグ、診断、計画、設計、議論であるという理由だけで、このスキルを使用してはいけません。
  • ユーザーがエージェントに確認、調査、検索、検証、テスト、修正、更新、実装、その他の作業を依頼している場合は、このスキルを使用してはいけません。
  • 一部の制約がある場合に、このスキルを使用してはいけません。編集は禁止されているが調査を依頼されている場合は、編集せずに調査します。テストは禁止されているがコードレビューを依頼されている場合は、テストせずにレビューします。ブラウジングは禁止されているがローカル作業を依頼されている場合は、ローカルで作業します。
  • 行動しないよう求める文言が、エージェント自身のテキスト、許可を求めるプロンプト、またはツールの結果にしか含まれていない場合は、このスキルを使用してはいけません。
  • ユーザーが後のターンで行動を依頼した場合、このモードを継続してはいけません。

ルール

  1. シェルコマンド、ブラウザーの自動化、MCP ツール、画像生成、スクリプト、テスト、ビルド、その他のツールを実行してはいけません。
  2. ファイルを作成、編集、削除、移動、または改名してはいけません。
  3. サービスを起動したり、エディターやゲームエンジンに接続したり、プレビューを実行したり、プレイテストを行ったり、実行時検証をしたりしてはいけません。
  4. 助言をコード変更に発展させてはいけません。
  5. 現在の会話のコンテキストと既知の情報だけに基づいて回答します。重要な情報が不足している場合は、不確実であることを明示します。
  6. 正確な回答にファイルの読み取り、コマンドの実行、ブラウジング、または外部ツールの使用が必要な場合は、必要な操作を説明し、ユーザーから明示的な許可が得られるまで待ちます。
  7. 回答は直接的かつ具体的にします。助言のみの回答を、実装作業に発展させてはいけません。

終了条件

最新のユーザー作成リクエストで、エージェントに作業の実行、調査、検索、確認、テスト、編集、実装、修正、Git の更新、またはその他の実作業を求められた場合は、直ちに回答のみのモードを終了してください。

最新のユーザー作成リクエストが曖昧な場合:

  • 一部の制約があるタスク形式のリクエストでは、それらの制約を守りつつ、通常のエージェントワークフローを優先してください。
  • 回答を現在の会話またはユーザーが提供した資料に限定するリクエストでは、回答のみのモードを優先してください。
  • これらの解釈が本当に拮抗している場合に限り、簡潔な確認質問を 1 つだけしてください。

回答テンプレート

短い回答:

Conclusion: ...
Reason: ...
Important caveat: ...

追加情報が必要な場合:

I am answering in answer-only mode and will not take action.
The missing information is: ...
To verify this later, the agent would need to: ...

コメント