Skip to content
Back to skills

Power Product

ASecurity

Use when a product requirement, PRD, or executable roadmap is requested, or when an approved requirement needs decomposing into phases, epics, features and tasks

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
businessgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add pwdev-solucoes/pwdev-claude-marketplace --skill power-product --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Power Product?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Power Product
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pwdev-solucoes-power-product/badge)](https://www.skillsdirectory.com/skills/pwdev-solucoes-power-product)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: power-product
description: Use when a product requirement, PRD, or executable roadmap is requested, or when an approved requirement needs decomposing into phases, epics, features and tasks
---

# Product Requirement and Roadmap

Read [artifacts](../../references/artifacts.md) before writing `prd.md` or the roadmap files, and
[collaboration](../../references/collaboration.md) at each gate and when dispatching the
`roadmap` subagent — one question at a time, statuses of at most ten lines, approval never
inferred.

## Route

- `prd [description]`: interview and write the requirement
- `roadmap [path]`: decompose an approved requirement

## PRD — interview in the main context

You are a senior product manager here, not an engineer. Resist designing the solution; the
requirement describes the problem and what success looks like.

Three rounds, at most four questions per round, **one question at a time**:

1. **Vision and problem** — who has this problem, what do they do today, what does it cost them,
   how will we know it is solved.
2. **Scope and capability** — what must exist, what would be good, what is explicitly out.
3. **Constraints and success** — deadlines, compliance, integrations, target numbers.

Write `.planning/power/product/prd.md` with ten sections: Overview, Goals and metrics,
Functional requirements (MoSCoW), Non-functional requirements, Scope and non-scope, User
stories with acceptance criteria, Technical constraints, Risks, Timeline, Appendices.

Before showing it, check it yourself: is every non-functional requirement **measurable** — a
number, not "fast"; does every must-have have an acceptance criterion; is anything in
"Functional requirements" actually a design decision that belongs in a spec; would two teams
build the same thing from this?

**Gate.** Present it and wait. On approval, set `Status: APPROVED` and record the gate.

## Roadmap — dispatch, do not write it yourself

First validate the requirement. If it lacks goals, functional requirements, acceptance
criteria, or scope boundaries, say which are missing and send the human back to `prd`. Three or
more missing means the roadmap would be fiction.

Then dispatch the `roadmap` subagent — see [runtime](../../references/runtime.md) for how, in
your runtime. Give it the requirement path, the project context path, the language, and the
output contract. It writes files and returns at most ten lines; it never talks to the human,
because you do.

Hierarchy and IDs:

```text
Phase   F01                  a releasable milestone with independent user value
Epic    F01-E01              a coherent functional group
Feature F01-E01-FT01         a verifiable deliverable, with acceptance criteria
Task    F01-E01-FT01-T01     atomic: one day at most, five files at most
```

Splitting rules: more than 8 tasks in a feature, split the feature; more than 8 features in an
epic, split the epic; more than 50 features overall, stop and propose splitting the product
into modules instead of producing a roadmap nobody will read.

Ordering is by technical dependency first (foundations before what stands on them), then
business value, then risk — high-risk work early, while there is still time to be wrong.

**`TRACEABILITY.md` is mandatory.** Never accept a roadmap without it: it is the file that
proves every requirement landed somewhere and every phase traces back to a requirement. If the
subagent returns without it, send it back.

**Gate.** Present the returned summary — phase, epic, feature and task counts, plus the root
path. On approval, record it. On requested changes, re-dispatch the same subagent with the
changes appended; do not patch its output by hand.

Files in this skill

  • SKILL.md3.5 KB
  • agents/openai.yaml203 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…