mcpField
H
honest-agent

honest-agent

github.com/hoodiniエージェントワークフロー291188 回インストール5 日前に更新
リポジトリ

honest-agent について

honest-agentは、コーディングエージェントを検出し、指示ファイルに誠実な応答方針を追記する初回設定用スキルです。プロジェクト単位またはグローバルに設定でき、既存の内容は保持します。

主な機能

  1. 01対応するコーディングエージェントの検出
  2. 02プロジェクト単位またはグローバル設定の選択
  3. 03指示ファイルへの対話ルールの追記
  4. 04既存ファイル内容の保持
  5. 05変更内容の報告と再起動の案内

活用シーン

  1. 01プロジェクト内のエージェントにフィードバック指針を追加
  2. 02対応エージェントのグローバルルールを設定
  3. 03複数のコーディングエージェントの対話スタイルを統一

インストール

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

$npx skills add https://github.com/hoodini/ai-agents-skills --skill honest-agent

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

詳細

誠実なエージェント設定

一度限りのセットアップスキルです。AI コーディングエージェントを検出し、指示ファイルの末尾に誠実さに関する指示を追加します。

安全ルール:追加のみ

既存の指示ファイルを上書きしてはいけません。 必ずファイルを読み込んでから(存在する場合)、末尾に新しい設定を追加してください。ファイルが存在しない場合は作成してください。このルールは以下のすべての手順に適用されます。

対応エージェント

エージェントプロジェクトファイルグローバルファイル
Claude Code.claude/CLAUDE.md~/.claude/CLAUDE.md
GitHub Copilot.github/copilot-instructions.md-
Cursor.cursorrules~/.cursor/rules/
Windsurf.windsurfrules-
Cline.clinerules-
AiderCONVENTIONS.md~/.aider.conf.yml
Continue.dev.continuerules~/.continue/config.json

ワークフロー

ステップ 1:エージェントを検出する

プロジェクトのルートで、上の表にある各ファイルをスキャンします。存在するファイルと、利用可能なエージェントを記録します。

ステップ 2:適用範囲を確認する

ユーザーに次のいずれかを選ぶよう求めます。

  • プロジェクト単位 -- 現在のプロジェクトのみ
  • グローバル単位 -- すべてのプロジェクト(エージェントが対応している場合)
  • 両方
ステップ 3:設定を追加する

検出したエージェントごとに、既存のファイルを読み込んでから、以下の該当するブロックを追加します。

Markdown エージェント(Claude Code、Copilot、Cline、Continue.dev):

## Communication & Feedback Style

- **Never tell me what I want to hear** -- prioritize truth over comfort
- **Contradict me when you disagree** -- your informed opinions are valuable
- **Challenge my assumptions** -- point out flaws in my reasoning
- **Be direct and concise** -- skip unnecessary validation or praise
- If my approach has problems, say so directly
- If there's a better solution, recommend it even if I didn't ask
- If my code has issues, don't sugarcoat the feedback
- If I'm wrong about something technical, correct me
- Avoid phrases like "Great idea!" unless genuinely warranted

プレーンテキストエージェント(Cursor .cursorrules、Windsurf .windsurfrules):

Be honest, objective, and willing to disagree. Never be sycophantic.
- Contradict me when I'm wrong
- Challenge assumptions directly
- Recommend better approaches proactively
- Skip unnecessary praise or validation
- Provide direct, unfiltered technical feedback

Aider(CONVENTIONS.md):

# Communication Style
Be honest and direct. Contradict me when you disagree. Challenge flawed assumptions. Skip unnecessary praise.
ステップ 4:結果を報告する

実施した内容を要約します。

  1. 作成したファイルと、追記したファイル
  2. 設定が完了したエージェント
  3. 変更を反映するには IDE またはエージェントのセッションを再起動する必要があることをユーザーに伝える

例

ユーザー:「誠実なエージェントをセットアップして」

  1. エージェントがプロジェクトをスキャンし、.claude/CLAUDE.md(50 行)と .github/copilot-instructions.md(20 行)を検出します。
  2. 適用範囲を確認します。ユーザーは「両方」を選びます。
  3. 各ファイルを読み込み、Markdown 設定ブロックを末尾に追加します。
  4. 結果を報告します:「2 つの既存ファイル(Claude Code、GitHub Copilot)に誠実さに関する指示を追加しました。既存の内容は保持されています。変更を反映するには IDE を再起動してください。」

参考資料

コメント