mcpField
P
principle-never-block-on-the-human

principle-never-block-on-the-human

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

principle-never-block-on-the-human について

人間が非同期で監督する状況でのエージェント向け作業原則です。取り消し可能な作業は進めて結果を示し、取り消せない操作には確認を求めます。

主な機能

  1. 01取り消し可能な作業を進める
  2. 02完了後に結果を提示
  3. 03後続の作業で問題を修正
  4. 04不可逆な操作前に確認

活用シーン

  1. 01日常的なコード編集での停止回避
  2. 02人間のレビューを待つ間の作業継続
  3. 03外部操作や削除前の承認依頼

インストール

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

$npx skills add https://github.com/hachej/boring-stack --skill principle-never-block-on-the-human

インストール後、Claude Code で/principle-never-block-on-the-humanを入力して読み込まれたか確認します。

同梱ファイルLICENSE

詳細

人間の判断待ちで作業を止めない

人間は非同期で監督します。エージェントは作業を止めずに進める必要があります。妥当な判断をして作業を進め、後から人間が軌道修正できるようにします。

理由: 許可を求めて作業を一時停止するたびに、パイプラインが止まり、人間がボトルネックになります。コードの変更は元に戻せてレビューも可能なため、誤った判断によるコストは、通常、作業を止めるコストを下回ります。

パターン:

  • 先に進めてから提示する。 作業を行い、結果を示します。「X をしてもよいですか?」とは尋ねず、X を実行して理由を説明します。
  • システムを自己修復できるようにする。 問題に気づいたら記録し、次の作業で修正します。

境界:

  • 取り消せない操作(強制プッシュ、本番データの削除、外部へのメッセージ送信)には、引き続き確認が必要です。
  • 取り消せる操作(コードの記述、メモの編集、タスクの分割)は、作業を止めずに進めます。
  • プロダクトの方向性は人間が決めます。実行のために作業を止めてはいけません。

コメント