interview について
interviewは、既存コードベースの変更を計画する開発者向けの仕様作成スキルです。実装を調査して要約した後、詳細な要件インタビューを行い、仕様をファイルに記録します。
主な機能
- 01コードベースの並列調査
- 02システムとファイルの詳細な要約
- 03調査結果に基づく要件インタビュー
- 04仕様のファイル出力
活用シーン
- 01変更前の既存機能の把握
- 02実装やUX要件の収集
- 03合意したソフトウェア仕様の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ enzed/ skills --skill interviewインストール後、Claude Code で/interviewを入力して読み込まれたか確認します。
詳細
仕様に関するインタビュー
フェーズ 1:調査
質問をする前に、Task ツールで subagent_type=Explore を使用してコードベースを詳しく調査し、指示にあるトピックの仕組みを把握してください。必要に応じて、異なる側面(データフロー、UI コンポーネント、状態管理、関連システムなど)を調査するため、複数の調査エージェントを並行して起動してください。
調査が完了したら、以下の内容を網羅した詳細な要約をユーザーに提示してください。
- 現在の機能/システムの仕組み
- 主要なファイルとその役割
- データフローと状態管理
- 依存関係と他システムとの連携
- 既存のパターンや規約
フェーズ 2:インタビュー
要約を提示した後、AskUserQuestion ツールを使って、技術的な実装、UI と UX、懸念事項、トレードオフなど、あらゆる内容について詳しく質問してください。ただし、明白な質問にならないようにしてください。一般的な質問ではなく、調査で得られた知見を活用して、具体的で十分に考慮された質問をしてください。インタビューが完了するまで、継続して質問してください。
フェーズ 3:仕様策定
インタビューが完了したら、仕様をファイルに書き込んでください。
$ARGUMENTS
コメント
Markdown 対応