skill-prd

Creates, validates, and improves PRDs with technical detail for AI-driven implementation.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/fercosnt/fernando-claude-marketplace --skill skill-prd-fercosnt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-prd
Source: https://github.com/fercosnt/fernando-claude-marketplace/tree/main/skill-prd/skills/skill-prd
Command: npx skills add https://github.com/fercosnt/fernando-claude-marketplace --skill skill-prd-fercosnt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Writing PRDs that both humans understand and AI agents can implement directly is hard — most PRDs are either too vague for execution or too prescriptive for collaboration. This Skill produces structured PRDs with enough technical detail (schema, APIs, architecture) for Claude Code to implement without ambiguity, while keeping the problem framing readable for stakeholders. ## Core Features & Use Cases - Four entry modes: Guided interview, Context Dump with automatic gap analysis, Best Guess with [ASSUMIDO] markers, and From Brief inheriting artifacts from upstream skills like idea-to-brief and deep-research. - Three complexity levels: Lean, Standard, and Comprehensive templates with mandatory sections like Out of Scope, 3-layer guardrail metrics, Epic Hypotheses, and Testing Decisions with prior art. - Validation scorecard: Evaluates any PRD across 5 weighted dimensions (Problem, Scope, Requirements, Technical, Risks) with a 7.5 delivery threshold and automatic anti-pattern correction. - Task generation: Converts approved PRDs into vertical slices (tracer bullets) labeled Direct or Blocking, each demonstrable end-to-end. - Use Case: You paste a rough idea for a multi-tenant SaaS dashboard; the Skill detects complexity, asks only about gaps, and delivers a Standard PRD with RLS schema, API contracts, and ordered implementation tasks. ## Quick Start Ask the assistant to create a PRD for your project idea, or paste your existing context and say "faz o PRD" to trigger automatic mode detection.

Frequently Asked Questions about skill-prd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a PRD that AI coding agents can implement?

Include technical detail like database schema, API endpoints, and architecture conventions alongside the problem statement. This Skill generates PRDs with Given/When/Then acceptance criteria, MoSCoW prioritization, and deep module definitions so agents implement without guessing.

How to generate implementation tasks from a PRD?

After the PRD is approved, say "gera as tasks" to trigger vertical slicing. Each task becomes a thin end-to-end slice touching schema, API, UI, and tests, labeled Direct or Blocking, and saved to PRD/tasks-[name].md.

What is the difference between Lean, Standard, and Comprehensive PRDs?

Lean covers single features in 1-2 sprints with minimal sections. Standard adds personas, epic hypotheses, and testing decisions for multi-month features. Comprehensive suits new products with full architecture, OKRs, and phased timelines.

Can this Skill validate or improve an existing PRD?

Yes. The VALIDATE mode scores any PRD across five weighted dimensions with a 7.5 pass threshold, while IMPROVE mode diagnoses issues by severity and rewrites weak sections. It flags missing Out of Scope sections and vague metrics automatically.

Does the PRD skill work with upstream research or briefs?

Yes. It auto-detects BRIEF/BRIEF.md from idea-to-brief, research compilations from deep-research, and NotebookLM notebooks. Inherited content is marked [DO BRIEF] or [PESQUISA] for traceability, and only genuine gaps trigger questions.

Why does the PRD always include an Out of Scope section?

Undocumented exclusions cause scope creep. The Skill enforces a mandatory Out of Scope section with justification and future consideration for each item, even when the user claims nothing is excluded, because trade-offs always exist.