ワンクリックで
to-prd
Writes and revises product requirements documents with structured sections covering goals, scope, requirements, and success criteria.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Writes and revises product requirements documents with structured sections covering goals, scope, requirements, and success criteria.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Scans Jira for stale issues, duplicates, and missing fields, then fixes what the user approves. Use when the user says the board is a mess, asks for a backlog grooming pass, wants to clean up Jira, or asks about stale/duplicate tickets before sprint planning.
The front door to this plugin. Listens to what the user needs right now — vague or specific — and routes them to the right skill. Trigger whenever the user asks "what can you do," "help me with the team/board/sprint," "what should I focus on," or any open-ended project-management request that doesn't clearly match a single skill.
Update, create, or reprioritize the team's roadmap. Use when adding a new initiative and deciding what moves to make room, shifting priorities after new information comes in, moving timelines due to a dependency slip, or building a Now/Next/Later view from Jira epics.
Closes out a 2-week sprint — reconciles planned vs. completed scope, flags spillover and scope creep, writes a retro-ready summary, and gives a heads-up on the next sprint's readiness. Use when the user says the sprint is ending, asks for a sprint report, wants retro prep, or asks what's carrying over to next sprint.
Plan the next 2-week sprint — scope work from the Jira backlog, estimate team capacity (accounting for PTO), set a sprint goal, and draft a sprint plan. Use when kicking off a new sprint, sizing the backlog against team availability, deciding what's P0 vs. stretch, or handling carryover flagged by `sprint-close`.
Generates a one-page weekly status brief from Jira — sprint burndown, what shipped, what's blocked, and the week ahead. Built for a Scrum team running 2-week sprints. Use when the user asks for a status update, standup summary, sprint check-in, or "what's the team working on."
| name | to-prd |
| description | Writes and revises product requirements documents with structured sections covering goals, scope, requirements, and success criteria. |
| disable-model-invocation | true |
| license | Apache-2.0 |
| metadata | {"author":"Oleg Shulyakov","version":"2.0.2","source":"github.com/olegshulyakov/agent.md","catalog":"product","category":"requirements","tags":["writer","product","requirements"]} |
Produce a complete, structured Product Requirements Document (PRD) for the described product, feature, or initiative.
brainstorm to work through them with the user before drafting. For a low-risk gap, mark it [assumed] and proceed instead.write-spec.Produce the PRD in Markdown. When writing to disk, use the requested path or PRD.md by default.
Use this as the default template. Remove optional sections that add no decision or delivery value, and preserve a user-provided template when it is stricter.
---
status: "[DRAFT | IN_REVIEW | APPROVED]"
documentType: PRD
phase: "[discovery | delivery | maintenance]"
createdAt: "[YYYY-MM-DD]"
updatedAt: "[YYYY-MM-DD]"
author: "[Name]"
owner: "[Name or TBD]"
stakeholders:
- "[Name, team, or TBD]"
tags:
- "[tag]"
related:
- "[Related document or URL]"
---
# PRD: [Product or Feature Name]
## Problem
[Describe the current user problem, evidence, affected users, intended outcome, business impact, and cost of inaction. Keep implementation details out.]
## Goals and Success Metrics
|Goal ID|Target Outcome|Baseline|Target|Measurement Method|
|---|---|---|---|---|
|G-1|[Outcome]|[Known value or TBD]|[Measurable target or TBD]|[Analytics, research, operational data, or proxy]|
## Target Users
|User / Persona|Context|Need or Job to Be Done|
|---|---|---|
|[Role or segment]|[Relevant situation and constraints]|[Desired progress or outcome]|
## Scope
### In Scope
- [Concrete capability or deliverable]
### Out of Scope
- [Explicit non-goal]
### Later [optional]
- [Deliberately deferred capability]
## Requirements
|Requirement ID|Product Behavior|Priority|Acceptance Signal|Related Goal|
|---|---|---|---|---|
|FR-1|[Observable, outcome-focused behavior]|[MUST / SHOULD / COULD]|[Testable pass/fail condition]|[G-1]|
## Non-Functional Requirements [optional]
|Requirement ID|Category|Target or Constraint|
|---|---|---|
|NFR-1|[Performance, security, accessibility, privacy, reliability, compliance, or operations]|[Quantifiable requirement]|
## Dependencies and Constraints [optional]
|Item|Type|Impact|Validation or Owner|
|---|---|---|---|
|[Dependency or constraint]|[Dependency / Constraint]|[Affected scope or requirement]|[Validation method, owner, or TBD]|
## Risks and Mitigations [optional]
|Risk ID|Risk|Impact|Mitigation|Status|
|---|---|---|---|---|
|R-1|[Potential adverse outcome]|[HIGH / MEDIUM / LOW]|[Prevention, contingency, or acceptance]|[OPEN / CLOSED]|
## Rollout and Measurement [optional]
|Stage|Audience or Scope|Entry / Exit Criteria|Measurement or Monitoring|
|---|---|---|---|
|[Pilot, beta, phased rollout, or general availability]|[Users, percentage, platform, or region]|[Observable gate]|[Metric, alert, feedback, or review]|
## Open Questions and Assumptions
|Item ID|Type|Question or Assumption|Evidence or Rationale|Resolution or Validation|Owner|
|---|---|---|---|---|---|
|Q-1|Question|[Unresolved decision that affects delivery or success]|[Why it matters]|[Evidence or decision needed]|[Name, team, or TBD]|
|A-1|Assumption|[Belief marked `[assumed]`]|[Current evidence or reason]|[How and when it will be tested]|[Name, team, or TBD]|
G-1, FR-1, NFR-1, and R-1 only when the document needs cross-references.TBD, or remove the optional section.[assumed]; use TBD only for a genuinely expected value that is not yet known.TBD.Before finalizing the PRD, verify that:
TBD fields, unsupported claims, contradictory requirements, duplicated sections, or implementation detail without product significance.