원클릭으로
activity-refine
Clarify scope: produce a lightweight issue refinement or a full PRD. Use in product-engineer Feature or Issue Mode.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Clarify scope: produce a lightweight issue refinement or a full PRD. Use in product-engineer Feature or Issue Mode.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Read and write architectural decisions to the shared memo-cli knowledge base. Use when recording or restoring cross-session context.
Break a technical specification into user stories with coverage validation. Use after generate-spec.
Establish product-context.md and technical-guidelines.md foundation docs. Use in product-engineer Init Mode.
Publish user stories as GitHub Issues following github-ops conventions. Use after generate-stories.
Execute a task list step-by-step with strict sequencing, branch/PR discipline, GitHub Issue sync, and user approval gates. Single source of truth for implementation. Use when implementing from a tasks-*.md file.
Convert selected user stories or a refined GitHub Issue into an execution-ready tasks-*.md list and sync the GitHub Issue checklist. Use after stories/refinement, before implementation.
| name | activity-refine |
| description | Clarify scope: produce a lightweight issue refinement or a full PRD. Use in product-engineer Feature or Issue Mode. |
Clarify the scope, acceptance criteria, and constraints of a feature or issue before implementation begins. Produces a lightweight refinement for a GitHub Issue, or a full PRD for a new feature description. Invoked by the product-engineer agent in Issue Mode or Feature Mode.
RFC 2119 Notice: The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL in this document are to be interpreted as described in RFC 2119.
Clarify the scope, acceptance criteria, and constraints of a feature or issue before implementation begins. This activity adapts to the input — it produces a lightweight refinement for a single GitHub Issue, or a full PRD for a new feature description.
This step assumes foundation documents exist:
product-context.md — Understanding the overall producttechnical-guidelines.md — Understanding technical constraints and patternsIf the user provides a GitHub Issue number, you MUST produce a lightweight refinement. If the user provides a feature description, you MUST produce a full PRD.
Every document produced by this activity MUST include a Changelog table as the first section after the document title. The changelog tracks the version history of the document.
1.0.1.1, 1.2, …).2.0).@username, developer-agent, planner-agent).## Changelog
| Version | Date | Summary | Author |
| ------- | ---------- | --------------- | ------------------ |
| 1.0 | YYYY-MM-DD | Initial version | @user / agent-name |
| Input | Mode | Output |
|---|---|---|
| GitHub Issue number + repo | Issue Refinement | Lightweight refinement doc |
| Feature description or idea | PRD Creation | Full product requirements document |
github-ops to fetch issue body, comments, labels, and status whenever possible.github-ops to add or update a "Refined Scope" section in the issue body.If github-ops delegation is unavailable in the current runtime, you MUST apply github-ops conventions directly and explicitly note that fallback in your status output.
Acceptance criteria in refinement outputs MUST be:
For each criterion, you SHOULD use a concise "Given / When / Then" style when it improves clarity.
# Issue Refinement: [Issue Number] - [Issue Title]
## Changelog
| Version | Date | Summary | Author |
| ------- | ---------- | ------------------ | ------------------ |
| 1.0 | YYYY-MM-DD | Initial refinement | @user / agent-name |
## Summary
- Goal:
- Primary user impact:
- Non-goals:
## Acceptance Criteria
- [ ] [Criterion 1]
- [ ] [Criterion 2]
- [ ] [Criterion 3]
## Constraints
- [Performance/compatibility/security constraints]
## Risks and Edge Cases
- [Risk 1]
- [Edge case 1]
## Dependencies
- [Related issues, services, or teams]
## Testing Notes
- Unit tests:
- Integration tests:
- Manual checks:
- Edge-case checks:
- Acceptance-criteria-to-test mapping:
## Open Questions
- [Remaining unknowns]
/workstream/issue-[issue-number]-[issue-name]-refinement.mdowner/repo-frontend, owner/repo-backend)"The PRD SHOULD include embedded Mermaid diagrams to visually clarify relationships and processes. Use fenced code blocks with the mermaid language tag.
Recommended diagrams (include whichever add clarity — skip those that don't apply):
| Diagram Type | When to Include | Suggested Section |
|---|---|---|
| Component diagram | Feature spans multiple services, repos, or modules | Technical Considerations |
| Entity-Relationship diagram | Feature introduces or modifies data entities | Data Requirements |
| Sequence / Flow diagram | Key user or system interactions need clarification | Feature Overview or Functional Requirements |
| User journey / Flowchart | Complex multi-step user workflows | User Stories or Design Considerations |
Rules:
/docs/requirements/prd-[feature-name].mdgithub-ops whenever possible.