بنقرة واحدة
write-a-prd
ユーザーインタビュー、コードベースの調査、モジュール設計を通じてPRDを作成します。ユーザーがPRDを書きたい、プロダクト要件定義書を作成したい、または新機能を計画したい場合に使用します。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
ユーザーインタビュー、コードベースの調査、モジュール設計を通じてPRDを作成します。ユーザーがPRDを書きたい、プロダクト要件定義書を作成したい、または新機能を計画したい場合に使用します。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
コード変更・diff・ブランチ・PRについて、リッチでインタラクティブな解説を生成するスキル。「この変更を解説して」「このPRを説明して」「diffを分かりやすくまとめて」「このブランチの変更点を教えて」「変更内容の解説ページを作って」と言われたら使う。背景・直感・コード・批評・クイズの5セクションから成る自己完結HTMLファイルを出力する。解説だけでなく批判的な視点も含む。他人のPRや自分の変更を、初学者にも分かる形で理解・共有したい場面で積極的に使うこと。
長考や自問自答の末に、元の質問から逸れた(drift した)回答をしてしまったときに、 思考を原点に立て直すためのリカバリスキル。同一セッションで元の質問に答え直す「原点回帰」を核に、 それでも直らない場合は、汚染のないセッションで再出発するための「質問カード」を出して /clear や 新セッションへ誘導する、一直線のエスカレーション型。 「迷走してる」「質問に答えてない」「そんなこと聞いてない」「ズレてる」「話が逸れた」「やりなおして」 「元の質問に戻って」「なんでその話になってるの」と言われたら使う。 ユーザーが直前の回答に対して困惑・不満・「?」を示したとき、あるいは自分の回答が元の質問と かみ合っていないと気づいたときは、指示される前にこのスキルを提案・発動してよい。
忖度をやめ、容赦なく正直な高レベルアドバイザーとして振る舞うモード。一度呼ばれたらセッション全体でこの人格を貫く。 ユーザーの思考に意見し、前提を疑い、避けている盲点を暴き、弱い推論を解剖し、自己欺瞞・言い訳・機会費用を名指しする。ただし丁寧な言葉を使い、攻撃と正直さを混同しない。 「厳しく評価して」「容赦なく」「盲点を指摘して」「甘やかさないで」と言われたら使う。対象は仕事・思考・意思決定・計画・戦略。 ユーザーが同意や称賛を求めているだけに見えるとき、自分を正当化して逃げているとき、不快な決断を先送りしているときは、このモードを提案してよい。
今のClaude Codeセッションでの会話を踏まえて、そこで得た学びを「個人用の公開メモ」1枚にまとめてチャットに返すスキル。「/matome 〇〇についてまとめて」「ここまでの会話をまとめて」「今の話を公開メモにして」「会話の内容を1枚にまとめて」と言われたら使う。単発の質問への要約ではなく、会話の中で芋づる式に出てきた話題(〇〇を聞いたら△△が出て、それを掘ったら□□が…)を全部拾い、3ヶ月後の自分が読んで理解できる順に再構成するのが特徴。社内コードや機密は自動で抽象化する。
対象を徹底的に理解する。記事、リポジトリ、本、論文などのコンテンツについて、メンタルモデルの獲得を目指して深い理解に達するまで探索・質問・解説を繰り返す。「徹底的に理解したい」「深掘りしたい」「このリポジトリを理解したい」「この本を読み解きたい」といった場面で使用する。
虫食い思考(コンサル業界の「空パック / Ghost Deck」に相当)でユーザーと一緒に進めるためのスキル。 先に「型」(答えるべき問い・アジェンダ・テンプレ)を作って「虫食い状態」にしてから、 その穴を1つずつ埋めていく進め方。 「虫食いで」「虫食い思考で」「空パックで」「骨子から作って」「先に型を作って」 「アジェンダから決めて」「アウトライン先行で」「skeleton-first」「ghost deck」 と言われたら使う。 Q振り返り、次Q発表準備、提案資料作成、採用面接の準備、ブログや記事の構成、 「何かを書く/考える前段で先に骨組みを置きたい」場面で積極的に使うこと。 ユーザーの思考が発散して整理が必要そうなときに、「先に虫食いで構造化しませんか?」と提案するのもよい。
| name | write-a-prd |
| description | ユーザーインタビュー、コードベースの調査、モジュール設計を通じてPRDを作成します。ユーザーがPRDを書きたい、プロダクト要件定義書を作成したい、または新機能を計画したい場合に使用します。 |
| ref | https://github.com/mattpocock/skills/blob/main/write-a-prd/SKILL.md |
このスキルは、ユーザーがPRDを作成したいときに呼び出されます。必要ないと判断したステップはスキップして構いません。
ユーザーに、解決したい問題の詳細な説明と、解決策のアイデアがあればそれについて詳しく聞いてください。
リポジトリを調査して、ユーザーの主張を検証し、コードベースの現状を把握してください。
この計画のあらゆる側面について、共通理解に達するまでユーザーに徹底的にインタビューしてください。設計ツリーの各分岐をたどり、決定事項間の依存関係を一つずつ解決してください。
実装を完了するために構築または修正が必要な主要モジュールの概要を作成してください。単独でテスト可能なDeep Moduleを抽出する機会を積極的に探してください。
Deep Module(Shallow Moduleとは対照的に)とは、めったに変更されないシンプルでテスト可能なインターフェースに多くの機能をカプセル化したものです。
これらのモジュールがユーザーの期待に合っているか確認してください。どのモジュールにテストを書くべきかユーザーに確認してください。
ユーザーの視点から見た、ユーザーが直面している問題。
ユーザーの視点から見た、問題の解決策。
ユーザーストーリーの長い番号付きリスト。各ユーザーストーリーは以下の形式で記述してください:
このユーザーストーリーのリストは非常に網羅的であり、機能のあらゆる側面をカバーする必要があります。
行われた実装に関する決定事項のリスト。以下を含めることができます:
行われたテストに関する決定事項のリスト。以下を含めてください:
このPRDのスコープ外となる事項の説明。
機能に関するその他の補足事項。