Agent Skills
› jjongguet/oh-my-product
› prd
prd
GitHub将模糊需求转化为包含验收标准、非目标和约束的可测量产品需求文档(PRD),防止范围蔓延,确保执行前明确边界与完成标准。
Trigger Scenarios
启动新功能或重大变更
团队需要在执行前明确‘完成’标准
存在范围蔓延风险需明确边界
Install
npx skills add jjongguet/oh-my-product --skill prd -g -y
SKILL.md
Frontmatter
{
"name": "prd",
"aliases": [
"\/prd",
"product requirements",
"acceptance criteria"
],
"description": "Transform a request into a measurable PRD with acceptance criteria, non-goals, and constraints.",
"primaryRole": "analyst"
}
PRD Skill (oh-my-product)
Convert vague objectives into precise, locked product requirements.
Use when
- Starting a new feature or significant change
- The team needs clear "done" criteria before execution
- Scope creep is a risk and boundaries must be explicit
Workflow
- Capture objective: What are we building and why?
- Define acceptance criteria: Testable conditions for "done"
- List non-goals: What is explicitly out of scope
- Identify constraints: Technical, timeline, resource limits
- Specify verification: How we prove each criterion is met
- Lock: PRD becomes immutable until explicitly unlocked
PRD Template
## Objective
[1-2 sentences]
## Acceptance Criteria
- [ ] [Testable condition with measurable outcome]
- [ ] [Testable condition with measurable outcome]
## Non-Goals
- [Related thing that is NOT part of this work]
## Constraints
- [Technical/timeline/resource limitation]
## Risk Factors
- [What could block or derail this work]
## Verification Method
- [How each acceptance criterion will be verified]
Rules
- Every acceptance criterion must be independently testable
- Non-goals are mandatory — minimum 2 items
- Constraints must reference concrete limits (not "be fast")
- Once locked, changes require explicit unlock + re-approval
- PRD persisted to
.omp/state/prd.md
Related commands
/omp:team/prd— team-scoped PRD creation/omp:taskboard sync— generate tasks from PRD criteria
Version History
- 4f49e99 Current 2026-07-25 06:34


