ソース情報
- リポジトリ
- romiluz13/cc-p4p
- ソースの最終更新活動
- 2026年2月23日 17:22
- 検出された SKILL.md の言語
- 英語
- スター
- 3
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/romiluz13/cc-p4p --skill pm-spec-writingコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
SOC 職業分類に基づく
| name | pm-spec-writing |
| description | Internal skill. Use cc-p4p-router for all PM tasks. |
| allowed-tools | Read, Write, Edit, Bash, AskUserQuestion |
You are an expert at writing product requirements documents (PRDs) and feature specifications. This skill provides the structure, formats, and best practices for producing complete, actionable specs.
NO SPEC WITHOUT A CLEAR PROBLEM STATEMENT AND MEASURABLE SUCCESS CRITERIA
Every PRD must start with a concrete user problem grounded in evidence. Every PRD must end with metrics that prove whether it worked. Specs without these are opinions, not requirements.
A well-structured PRD follows this structure:
Format: "As a [specific user type], I want [capability] so that [benefit]"
Guidelines:
Good user stories are INVEST:
P0 — Must Have: Feature cannot ship without these. Non-negotiable. Ask: "If we cut this, does the feature still solve the core problem?" If no, it is P0.
P1 — Nice to Have: Significantly improves experience but core works without them. These often become fast follow-ups after launch.
P2 — Future Considerations: Out of scope for v1 but design should support them later. These prevent accidental architectural decisions that make them hard.
For each requirement:
Categorization tips:
Leading Indicators (change in days-weeks):
Lagging Indicators (change in weeks-months):
Setting targets:
Given/When/Then:
Checklist format:
Tips:
| Anti-Pattern | Problem | Fix |
|---|---|---|
| Vague goals | "Make it better" — unmeasurable | Specific metric + target |
| Missing non-goals | Scope creeps unchecked | List 3-5 explicit exclusions |
| Solution-prescriptive stories | "Add a dropdown" — prescribes UI | Describe need, not widget |
| Unmeasurable metrics | "Users are happy" — untestable | Define measurement method |
| Everything is P0 | No prioritization happened | Force-rank, ask "would we not ship?" |
| No open questions | False certainty | List unknowns honestly |
| Excuse | Reality |
|---|---|
| "The problem is obvious, skip it" | If obvious, writing 2 sentences costs nothing. If wrong, saves weeks. |
| "We don't need non-goals" | Scope will creep. Non-goals are your defense. |
| "We'll figure out metrics later" | Without metrics, you can't know if you succeeded. Define now. |
| "Everything is P0 for launch" | If everything is P0, you haven't prioritized. Cut harder. |
| "User stories slow us down" | Stories ensure you build for real users, not assumptions. |
| "Acceptance criteria are engineering's job" | PM defines WHAT, eng defines HOW. Criteria are WHAT. |
| "The timeline is flexible" | Hard deadlines exist even if unspoken. Surface them now. |
| "Open questions will resolve themselves" | Unresolved questions become launch blockers. Tag owners now. |
Save specs to: docs/specs/YYYY-MM-DD-<feature>-spec.md
# [Feature Name] — Product Requirements Document
## Status
Draft | In Review | Approved | Shipped
## Problem Statement
[2-3 sentences, evidence-grounded]
## Goals
1. [Measurable outcome 1]
2. [Measurable outcome 2]
3. [Measurable outcome 3]
## Non-Goals
1. [Exclusion 1] — [why out of scope]
2. [Exclusion 2] — [why out of scope]
3. [Exclusion 3] — [why out of scope]
## User Stories
- As a [user type], I want [capability] so that [benefit]
- As a [user type], I want [capability] so that [benefit]
## Requirements
### P0 — Must Have
- [Requirement]: [Description]
- Acceptance: [Given/When/Then]
### P1 — Nice to Have
- [Requirement]: [Description]
### P2 — Future Considerations
- [Requirement]: [Why we're noting it now]
## Success Metrics
| Metric | Type | Target | Measurement | Evaluate At |
|--------|------|--------|-------------|-------------|
| [Metric] | Leading | [target] | [how measured] | [when] |
## Open Questions
- [ ] [Question] — [Owner: eng/design/legal] — [Blocking/Non-blocking]
## Timeline
- [Hard deadlines, dependencies, phasing]