write-a-prd
Installation
SKILL.md
このスキルは、ユーザーがPRDを作成したいときに呼び出されます。必要ないと判断したステップはスキップして構いません。
-
ユーザーに、解決したい問題の詳細な説明と、解決策のアイデアがあればそれについて詳しく聞いてください。
-
リポジトリを調査して、ユーザーの主張を検証し、コードベースの現状を把握してください。
-
この計画のあらゆる側面について、共通理解に達するまでユーザーに徹底的にインタビューしてください。設計ツリーの各分岐をたどり、決定事項間の依存関係を一つずつ解決してください。
-
実装を完了するために構築または修正が必要な主要モジュールの概要を作成してください。単独でテスト可能なDeep Moduleを抽出する機会を積極的に探してください。
Deep Module(Shallow Moduleとは対照的に)とは、めったに変更されないシンプルでテスト可能なインターフェースに多くの機能をカプセル化したものです。
これらのモジュールがユーザーの期待に合っているか確認してください。どのモジュールにテストを書くべきかユーザーに確認してください。
- 問題と解決策の完全な理解が得られたら、以下のテンプレートを使用してPRDを作成してください。