一键导入
sdlc-prd-workflow
Use to draft or refine PRDs covering product goals, scope, features, user flows, priorities, exceptions, and acceptance criteria.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use to draft or refine PRDs covering product goals, scope, features, user flows, priorities, exceptions, and acceptance criteria.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use only when the user explicitly invokes this skill to map unresolved product, domain, repository, or delivery unknowns before choosing a path.
Use only when the user explicitly invokes this skill to create or resume a persistent file-based goal tracker across sessions.
Use only when the user explicitly invokes this skill to stress-test an existing plan or design through one load-bearing question at a time.
Use only when the user explicitly invokes this skill to evaluate a skill with representative cases, isolated runs, independent judging, and evidence-driven edits.
Use for a concrete defect or regression that needs reproduction, root-cause diagnosis, a fix, and regression validation. Do not trigger for routine localized edits or primarily performance-focused work.
Use when the requested feature genuinely spans at least two delivery layers such as frontend, backend, API, data, scripts, or tests. Do not expand a single-layer change into a full-stack workflow.
| name | sdlc-prd-workflow |
| description | Use to draft or refine PRDs covering product goals, scope, features, user flows, priorities, exceptions, and acceptance criteria. |
| metadata | {"version":"0.5","updated":"2026-07-26"} |
Use this skill to produce product requirements after business and user direction is clear enough to define product behavior.
A PRD defines what the product should deliver and how success will be accepted. It should not replace SRS, NFR, SPEC, dev handoff, or implementation work.
Collect:
Align product direction.
Freeze the product scope baseline.
$codex-next:core-grilling and stop. Wait for the user to invoke it
explicitly; do not imitate or begin that workflow here.Define feature list and priority.
Detail each core feature.
Prepare downstream handoff.
For every core product behavior, cover these areas:
User flow
State machine
Field rules
Copy rules
Exception handling
Return a PRD with:
# PRD: <Name>
## 1. Document Control
- Owner:
- Status: Draft / Review / Baseline / Changed
- Version:
- Related BRD:
- Related URS:
- Related project/repo:
- Target release:
## 2. Product Summary
-
## 3. Goals and Success Metrics
| Goal | Metric | Baseline | Target | Window |
|---|---|---|---|---|
## 4. Target Users and Scenarios
-
## 5. Scope Baseline
### In Scope
-
### Out of Scope
-
### Future Scope
-
## 6. Feature List
| Feature ID | Feature | Priority | User value | Related UR/BR |
|---|---|---|---|---|
## 7. Feature Details
### F-001: <Feature>
#### User Flow
| Step | User action | System response | Next state |
|---|---|---|---|
#### State Machine
| State | Enter condition | Allowed actions | Exit condition | Next state |
|---|---|---|---|---|
#### Field Rules
| Field | Required | Type | Limit | Validation | Error copy |
|---|---|---|---|---|---|
#### Copy Rules
| Scenario | Copy | Tone | Notes |
|---|---|---|---|
#### Exceptions
| Exception | Trigger | User feedback | Recovery | Logging / tracking |
|---|---|---|---|---|
#### Acceptance Criteria
- Given ...
- When ...
- Then ...
## 8. Dependencies and Risks
| Item | Type | Owner | Risk | Mitigation |
|---|---|---|---|---|
## 9. Downstream Artifacts
- SRS requirements needed:
- NFR items needed:
- SPEC slices needed:
- Dev handoff needed:
- Traceability needed:
## 10. Open Questions
| ID | Question | Required before SRS/dev? | Owner |
|---|---|---|---|
Check that:
After PRD:
sdlc-srs-workflow to convert product behavior into software requirements.sdlc-nfr-spec for quality, security, privacy, performance, availability, accessibility, compatibility, observability, or compliance.sdlc-spec-slice-writer for UI/API/Data/Admin/Permission/Directory specs.sdlc-dev-handoff-planning only after SRS/SPEC inputs are sufficient for implementation tasks.