Productivity & Collaboration prd-generationrequirements-gatheringproduct-ownerquality-scoringuser-storiesdocumentation

Product Requirements (Interactive PRD Skill)

Turns vague feature ideas into a professional PRD through interactive dialogue and a 100-point quality score, only generating at 90+.

FollowSkills review · FSRS-2.0
Use with care
56/ 100 5-point scale 2.8 / 5
1 2 3 4 5 6
1Trust20 / 25 · 4.0/5

Pure prompt-based workflow: reads project context files and writes only to docs/{feature-name}-prd.md; no network calls, no credential handling, no destructive defaults, least-privilege and transparent data flow, with a final confirmation step. Deduction: no declared handling/rollback for existing files or naming conflicts; overwrite behavior is not explicitly stated.

2Reliability9 / 20 · 2.3/5

Instructions are self-consistent with a clear stepwise flow, but the skill depends on the AskUserQuestion tool without a stated fallback if it is unavailable; the 90-point threshold is subjective model scoring with uncertain outcomes; no tests or abnormal-input handling exist for this skill. Static cap of 10 applies.

3Adaptability10 / 15 · 3.3/5

Scenario (requirements gathering and PRD generation) and trigger conditions are clearly declared in the description, and it explicitly instructs 'think in English, respond in Chinese', which suits Chinese users; core function does not depend on overseas-only services. Deduction: no declared non-fit boundaries (e.g., non-software requirements), and triggers may collide with adjacent skills like test-cases.

4Convention8 / 15 · 2.7/5

Well-structured documentation, complete template, ample example dialogue; repository has AGPL-3.0 license and version number. Deduction: the SKILL.md itself has no independent version, changelog, known-limitations disclosure, or explicit maintenance ownership, and the scoring rubric has no calibration basis.

5Effectiveness6 / 15 · 2.0/5

Can produce a structurally complete, directly usable PRD through dialogue with a professional template; real marginal value over writing manually. Deduction: the 100-point quality score is a subjective heuristic — the 90 threshold may cause excessive clarification rounds or premature gating; static review with no execution evidence, capped at 7.

6Verifiability3 / 10 · 1.5/5

Only the SKILL.md source is auditable; repository CI and test suites cover codeagent-wrapper and harness but nothing touching this skill's key paths, so no third-party execution evidence exists. Static cap of 5 applies; only source-level audit achieved.

Evidence confidence:Low Reviewed Sep 09, 2026 Reviewed revision f2e75c1263a2
Before you use it
  • The 90-point quality threshold is a subjective model judgment; the score is not objectively calibrated and should not be treated as a hard gate for requirements completeness.
  • Overwrite/rollback behavior when writing docs/ is undefined if a same-named file exists; back up before use.
  • The skill depends on the AskUserQuestion tool; behavior without it is unspecified.
  • Publisher is not verified by the FollowSkills registry; identity is unknown; only the AGPL-3.0 license is verifiable.
  • This is a purely static source review with no execution verification; confidence is low.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this skill do, and when should you use it?

product-requirements is one of 11 skills bundled in the myclaude repository, located at skills/product-requirements/. It plays the role of Sarah, a meticulous Product Owner: it first reads your project's README and package./pyproject.toml to build context, then scores your requirements across five dimensions (business value, functional requirements, UX, technical constraints, scope). Below 90 points it asks targeted clarifying questions and iterates; at 90 or above it generates a full PRD and saves it to docs/{feature-name}-prd.md. The entire flow is dialogue-driven — no shell commands, just local file reads and writes.

1) Reads the project README and package./pyproject.toml in parallel to understand the tech stack and conventions; 2) scores requirements on a 100-point, five-dimension rubric (Business Value 30, Functional 25, UX 20, Technical Constraints 15, Scope 10); 3) when below 90, uses the AskUserQuestion tool with 2-3 targeted questions per round and recalculates iteratively; 4) once at 90+, generates a PRD from a detailed template including executive summary, user stories with acceptance criteria, MVP phasing, and a risk table; 5) saves the document as docs/{feature-name}-prd.md.

  1. A solo developer who wants to turn a fuzzy feature idea in their head into a structured requirements document before writing code
  2. A small team without a dedicated PM that needs a fixed scoring rubric to force requirements clarity and keep vague specs out of development
  3. A project lead who wants a handoff-ready PRD with user stories, acceptance criteria, and an MVP scope before dev work begins
  4. Someone inheriting an unfamiliar codebase who wants new-feature requirements discussed in the context of the existing stack, via the skill's context-reading step

What are this skill's strengths and limitations?

Pros
  • The 90-point quality gate systematically prevents vague requirements from being turned straight into a document
  • The five-dimension score breakdown is shown transparently, and you can watch the score climb after each answer
  • The PRD template is thorough, covering user stories, acceptance criteria, MVP phasing, a risk table, and dependencies
  • Implemented purely via dialogue plus file read/write — no external dependencies, works out of the box
Limitations
  • Requires patience for multiple Q&A rounds; users wanting a quick document will be blocked by the threshold
  • The SKILL.md explicitly references Claude Code's AskUserQuestion tool, so porting to other clients requires editing that reference
  • The scoring rubric is a hardcoded heuristic — a high score doesn't guarantee genuinely good requirements
  • The source material provides no test suite or usage data backing the real-world quality of the generated documents

How do you install this skill?

The skill installs with the myclaude collection: run npx github:stellarlinkco/myclaude for the interactive installer, or npx github:stellarlinkco/myclaude --list to see installable items. Alternatively, manually copy the skills/product-requirements/ folder into the Claude Code skills directory (default ~/.claude/skills/). The README documents no standalone install command for this single skill.

How do you use this skill?

Invoke it in Claude Code with a trigger-style request such as 'Help me write a PRD for a dark mode feature' or 'I need to spec out product requirements for this new feature.' It greets you as Sarah, gathers project context, then enters a score-ask-iterate loop; the PRD is only generated at docs/{feature-name}-prd.md once the score reaches 90+. Note the SKILL.md instructs the assistant to respond in Chinese to the user.

How does this skill compare with similar options?

The same repository's agents/requirements/ module offers a 'lightweight requirements-to-code pipeline' (/requirements-pilot command) focused on pushing requirements straight into code; this skill stops at the PRD deliverable, better suited to teams that want a formal requirements document before development starts.

FAQ

What if my score never reaches 90?
The skill keeps iterating with questions until the threshold is met and will not generate a PRD at a low score. If some dimensions (like ROI justification) genuinely can't be answered, you must either state that clearly or accept assumptions based on typical patterns.
Where does the generated PRD go?
It is always saved as docs/{feature-name}-prd.md, named after the feature, authored as 'Sarah (Product Owner)', and tagged with the final quality score.
Will it modify my code?
No. The skill only reads project files (README, package./pyproject.toml) and writes the PRD document; it runs no code or shell commands.
Do I need other myclaude modules for it to work?
No. It is a standalone interactive requirements skill, though composite modules in the repo (like course) combine product-requirements with other skills. On its own it only produces the PRD — it does not continue into development.

More skills from this repository

All from stellarlinkco/myclaude

Dev & Engineering

Test Cases Generator

Turns PRDs or user requirements into structured test cases covering functional, edge, error and state transition scenarios.

Design & Frontend

Prototype Prompt Generator

Turns vague UI requirements into structured, production-ready prototype prompts with complete design specs, ready to hand to any AI tool or developer.

Dev & Engineering

SPARV Five-Phase Workflow

A Specify→Plan→Act→Review→Vault workflow with external memory files that pushes vague requirements through to verifiable delivery in one pass, instead of coding on assumptions.

Dev & Engineering

Codeagent Multi-Backend Orchestration Skill

Run AI code tasks across Codex, Claude, Gemini, and OpenCode backends through one codeagent-wrapper command, with parallel multi-agent orchestration built in.

Dev & Engineering

Harness Long-Running Agent Framework

Keeps agent tasks running across sessions: automatic progress checkpointing, interruption recovery, failure rollback, and dependency-ordered task scheduling.

Automation & Ops

Browser Automation Skill

Drive Chrome directly over the Chrome DevTools Protocol — navigate, run JS, screenshot, and pick DOM elements — with no MCP server required.

Dev & Engineering

Skill Install — Secure Skill Installer

Installs Claude skills from any GitHub repository with automated pre-install security scanning that blocks malicious code and backdoors.

Dev & Engineering

do — Feature Development Orchestrator

Turns feature work into a five-phase workflow where parallel sub-agents handle code understanding, design, implementation and review — the orchestrator never writes code itself.

Dev & Engineering

OmO Multi-Agent Orchestrator

Trigger with /omo and dispatch code analysis, bug investigation, and fixes to the minimal right mix of agents — no fixed pipeline.

Dev & Engineering

Dev End-to-End Development Workflow

An extreme-lightweight end-to-end dev workflow: clarifies requirements, orchestrates multi-backend parallel execution, and enforces 90% test coverage.

Related skills