mcpField
C
core-interview

core-interview

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

core-interview について

core-interviewは、話題の決定事項を順に整理し、合意を目指すエージェントスキルです。要件確認向けに、質問やコードベースの調査、仮定の採用と記録の基準を定めます。

主な機能

  1. 01決定木に沿った要件整理
  2. 02重要な決定を一度に一つ質問
  3. 03質問前のコードベース調査
  4. 04低リスクな仮定の記録
  5. 05採用した仮定を最終要約に記載

活用シーン

  1. 01実装前の要件確認
  2. 02依存順に沿った設計判断
  3. 03ユーザーへの質問前に既存コードを確認

インストール

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

$npx skills add https://github.com/pwguler/skills --skill core-interview

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

詳細

トピックのあらゆる点について双方の合意に至るまで、ユーザーに質問してください。トピックを決定木として扱います。依存する決定に進む前に、それぞれの決定を確定してください。未決定の分岐を残さないでください。すべての分岐についてユーザーに質問する必要はありません。コードで決められる場合もあれば、以下のルールで認められている前提を置ける場合もあります。

ルール:

  • 実装内容が変わる質問だけをしてください。推奨案に自信があり、誤った選択をしてもコストが小さい場合は、質問せずに推奨案を採用し、前提として記録して先に進んでください。
  • 一度にユーザーに提示するのは、実際の決定事項を一つだけにしてください。エージェントに質問ツールがある場合は、それを使ってください。次の質問をする前に、回答を待ってください。選択肢は候補となる回答で、推奨する回答を先頭に置いてください。リスクの低い確認事項は、一つの質問にまとめてください。
  • ユーザーは、選択肢にない回答をいつでも入力できます。したがって、質問ツールによって選択肢が制限されることはありません。
  • コードベースで回答が得られる質問は、コードベースを調べてください。ユーザーには質問しないでください。ユーザーではなく、あなたが事実を確認してください。依存する質問をする前に、このセッション内で事実を調べてください。
  • ユーザーが目指す動作を言葉で説明できない場合は、参照実装を提示してもらってください。参照実装とは、別の言語やライブラリであっても、動作を再現するためのソースコードです。説明やスクリーンショットよりも、ソースコードのほうが適切です。
  • 最終的なまとめには、採用した前提をすべて記載してください。ユーザーは一度の返信で、それらの前提をすべて否定できます。否定された前提に対応する分岐だけを再検討してください。

コメント