mcpField
I
interview

interview

github.com/takuan-oshoエージェントワークフロー036 回インストール15 週間前に更新
リポジトリ

interview について

interview は、順番に質問して「行うこと」「行わないこと」「完了条件」を明確にする要件ヒアリングスキルです。実装前に設計判断を固める作業向けで、回答できる場合はコードベースも調査します。

主な機能

  1. 01設計判断について一問ずつ質問
  2. 02各質問に推奨案を提示
  3. 03コードベースを調べて疑問を解消
  4. 04迷い、矛盾、途中終了に対応
  5. 05Do、Don't do、Done の要約を出力

活用シーン

  1. 01実装前に要件と依存関係を整理
  2. 02未決定の設計項目を順に確定
  3. 03決定事項と未解決の質問を記録

インストール

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

$npx skills add https://github.com/takuan-osho/ccmarketplace --skill interview

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

詳細

「実行する」「実行しない」「完了」の内容が明確になるまで、ユーザーに徹底的に質問してください。設計ツリーの各分岐をたどり、決定間の依存関係を一つずつ解決します。各質問では、推奨する回答も提示してください。

質問は一度に一つずつ行ってください。 コードベースを調べれば回答できる質問は、代わりにコードベースを調べてください。 ユーザーが収束したことを示したら、実行する/実行しない/完了のセクションを含む Markdown の要約を出力してください。

出力

インタビューが収束したら、Markdown ブロックを 1 つだけ出力します(ユーザーの言語に合わせます。指定がなければ英語を使用します)。

### Do
- <bullet>

### Don't do
- <bullet>

### Done when
- <observable, testable condition>

自動適用した推奨事項には、インラインで [auto] を付けてください(例:- bcrypt を使用する [auto])。

エッジケース

状況対応
ユーザーが「わからない」「お任せします」と回答した場合順番に対応します。(1)具体的な選択肢を 2 つ、それぞれ 1 行の理由とともに提示します。(2)それでも判断を委ねられた場合は、推奨する方法を 1 つ提案し、「X で進めてよいですか?」と尋ねます。(3)了承されたら、決定事項に [auto] を付けて記録します。決して黙って決定しないでください。
ユーザーが以前の回答と矛盾する回答をした場合両方の内容を示します。「以前は X とおっしゃいましたが、今回は Y とのことです。現在の方針はどちらですか?」以前の決定を更新し、要約の内容が一貫するようにします。
ユーザーが途中でスキップを希望した場合その希望に従います。部分的な要約を出力し、未解決の分岐を箇条書きで示した ### 未解決の質問 セクションを ### 完了条件 の後に追加します。

環境に関する注意事項

Claude Code

質問に具体的な選択肢が 2〜4 個ある場合は、AskUserQuestion を使用してください。推奨する選択肢を先頭に置き、(推奨) と表示します。自由回答形式の質問は、通常のテキストで尋ねてください。

Codex/Gemini CLI/通常のターミナル

複数選択式の選択肢には、手動で番号を付けます。

Q: Which export format?
1. CSV (Recommended) — standard for audit exports
2. JSON
3. Other (please describe)
自動モード

オーケストレーターが自動モード(継続的、自律的な実行)の場合、ユーザーの入力を待たずに進めます。各質問に推奨される回答を適用し、自動適用した選択肢には出力内で [auto] を付けます。実行完了後にユーザーが修正できるよう、選択した方針を明示してください。

シミュレーションの例外:呼び出し元がインタビューのシミュレーションや対話の再現を明示的に求めた場合は、自動で決定せず、質問と回答のやり取りを出力してください。

例

User: "I want to add an export feature for teams"

Q1: What is the export for — audit, data migration, or reporting?
Recommended: Audit. OK?
A1: Audit.

[Reads src/teams/ — finds members, permissions, activity log]

Q2: Format and access? Recommend CSV, admin-only (audit default).
A2: Yes.

→ Output:
### Do
- Admin can download CSV (members + permissions) for a team
### Don't do
- PDF, scheduling, encryption-at-rest (v1 out of scope)
### Done when
- An admin can download a CSV with members and permissions

コメント