to-prd

Convert ambiguous product intent into a structured PRD with scope and acceptance criteria.

16|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/JCE-Joshhh77/JCE-Opencode-Tools --skill to-prd-jce-joshhh77
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-prd
Source: https://github.com/JCE-Joshhh77/JCE-Opencode-Tools/tree/main/config/skills/to-prd
Command: npx skills add https://github.com/JCE-Joshhh77/JCE-Opencode-Tools --skill to-prd-jce-joshhh77

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert ambiguous product intents into implementable PRDs, reducing ambiguity and misaligned expectations.

Core Features & Use Cases

  • PRD Shape: Problem, Goal, Non-goals, Users, Scope, Acceptance criteria, Risks, Open questions.
  • Rules: Do not invent business facts; Keep PRD short; Separate product requirements from implementation guesses; If user wants execution, convert PRD into vertical slices next.

Quick Start

Provide a concise PRD by outlining problem, goal, scope, risks, and acceptance criteria for a given idea.

Frequently Asked Questions about to-prd

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

FAQPage Schema
How do I convert a feature idea into a structured product requirements document?

To create a product requirements document from an idea, outline the problem, goal, scope, acceptance criteria, and risks. This structures ambiguous intent into a concise, executable brief for development teams without inventing business facts.

What should be included in a PRD for software development?

A PRD for software development should include the problem, goals, non-goals, users, scope, acceptance criteria, risks, and open questions. This ensures clear boundaries and separates product requirements from implementation guesses.

How do I write acceptance criteria for early-stage product requests?

Write acceptance criteria for early-stage product requests by defining clear, testable conditions within the PRD. This enforces factual, executable boundaries and ensures development teams understand exactly what constitutes a completed feature.

Can I use a PRD to define project scope and non-goals?

Yes, you can use a PRD to define project scope and non-goals. Explicitly listing non-goals reduces ambiguity and misaligned expectations by clarifying what functionality will not be included in the current feature release.

What is the best way to structure a brief for a development team?

The best way to structure a brief for a development team is to use a concise PRD format. It converts ambiguous product intent into a structured document, separating product requirements from implementation guesses to guide execution.

When should I not use a PRD for feature planning?

You should not use a PRD when you want to invent business facts or include implementation guesses. The PRD enforces factual content and separates product requirements; if execution is desired, convert it into vertical slices next.