一键导入
ensemble-refine-prd
Refine and enhance existing PRD with stakeholder feedback and additional detail (Codex skill for /ensemble:refine-prd)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Refine and enhance existing PRD with stakeholder feedback and additional detail (Codex skill for /ensemble:refine-prd)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Generate a normalized executable workstream TRD from multiple source TRDs (Codex skill for /ensemble:create-workstream-trd)
Implement TRD with beads project management — persistent bead hierarchy, dependency-aware execution via br/bv, and cross-session resumability (Codex skill for /ensemble:implement-trd-beads)
Approval-gated Beads graph refinement before execution (Codex skill for /ensemble:refine-beads)
Create Foreman-native structured Technical Requirements Document from PRD — omits adversarial review phase, outputs parser-compatible tables (Codex skill for /ensemble:create-trd-foreman)
Create Technical Requirements Document from PRD with architecture design and adversarial review (Codex skill for /ensemble:create-trd)
Create comprehensive Product Requirements Document with structured elicitation and adversarial review (Codex skill for /ensemble:create-prd)
基于 SOC 职业分类
| name | ensemble-refine-prd |
| description | Refine and enhance existing PRD with stakeholder feedback and additional detail (Codex skill for /ensemble:refine-prd) |
| user-invocable | true |
| model | gpt-5.1-codex |
This Codex skill mirrors the Ensemble slash command /ensemble:refine-prd.
Follow the workflow below, adapt to the current repository, and keep outputs structured.
Refine and enhance an existing Product Requirements Document based on stakeholder feedback, additional research, or identified gaps. Updates PRD while maintaining version history, traceability, and alignment with the create-prd v2.2.0 format including PRD Health summaries, MoSCoW priorities, and Implementation Readiness Gate scoring.
1. Current PRD Analysis Review existing PRD content and establish baseline metrics
2. Synthesis After reviewing the PRD, generate a numbered list of findings WITHOUT making any edits yet. Scan for the following issues:
Use the AskUserQuestion tool to present a consolidated numbered list in this exact format, then capture the user's selection as SELECTED_ITEMS:
Based on my review of , here are the areas I suggest improving:
If the user replies "skip" or selects nothing, exit immediately without making any changes. If the user replies "all", set SELECTED_ITEMS to every finding number.
3. Interview REQUIRED: Conduct a targeted user interview covering ONLY the topics corresponding to SELECTED_ITEMS. Skip any findings the user did not select.
Use the AskUserQuestion tool to present questions interactively:
'For [NEEDS CLARIFICATION] findings: quote the marker verbatim, then ask the embedded question directly. Replace the marker with the user''s answer in the Content Refinement step.'
For each selected finding, ask a focused follow-up question. Examples:
4. Feedback Integration Incorporate the answers gathered during the Interview step. Apply changes only for SELECTED_ITEMS — do not modify sections the user did not select.
1. Content Refinement Enhance clarity, detail, and completeness for SELECTED_ITEMS only. Retroactively assign REQ-NNN IDs to any unnumbered requirements selected by the user. Rewrite non-GWT acceptance criteria in Given/When/Then format for selected items. Add PRD frontmatter block if it was a selected finding (Document ID, Version, Status, Requirement count). Add MoSCoW priority and complexity tags to requirements that were selected for tagging. Add risk indicators to Medium/High complexity requirements that were selected. Update or create the dependency map section if dependency gaps were selected.
2. Validation Verify structural integrity of all changes made during refinement
1. Readiness Assessment Re-score the PRD after refinement to measure improvement
1. PRD Update Save the refined PRD with updated metadata and changelog
Format: Refined Product Requirements Document (PRD)
Structure:
/ensemble:refine-prd