pm-spec
Lets your agent create a complete product specification document. It includes the problem, metrics, scope, user stories, and design notes to guide development.
What it does
This tool creates a one-page product specification document (PRD). It organizes ideas about a new feature or product, explaining the problem it solves, who it helps, and how to measure its success.
When to use it
- ✓When you need to detail a new product idea.
- ✓When defining the goals and scope of a new feature.
- ✓To communicate a product plan to your team.
Example of what to ask your AI
“Create a product spec for an app that helps people find hiking trails.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI reads your ideas and organizes them into standard sections like 'Problem,' 'Goals,' 'Success Metrics,' and 'User Stories.' It formats everything into a clear, concise HTML document.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add nexu-io/open-design --skill pm-specOr download just the file:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/pm-spec/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Product Spec Skill
Produce a one-page product spec / PRD.
Workflow
- Read the active DESIGN.md.
- Identify the feature + audience from the brief.
- Layout:
- Header strip: title, status pill (Draft / Review / Approved), date, owner.
- Three-line summary at the top — what, who, why now.
- "Problem" panel with one paragraph and a quote from a customer or internal partner.
- "Goals & non-goals" two-column block.
- "Success metrics" table with metric / target / measurement.
- "User stories" list with as-a / I-want / so-that format.
- "Scope" milestone tracker (3–4 phases).
- "Open questions" with assignee chips.
- One inline
<style>, semantic HTML, accent used twice max.
Output contract
<artifact identifier="spec-name" type="text/html" title="Spec Title">
<!doctype html>...</artifact>
FAQ
What is a PRD?
PRD stands for Product Requirements Document. It's a document that outlines what a product should do and how it should function.
What information do I need to provide?
You need to provide context about the feature or product you want to specify, such as the problem it solves and who the users are.
What is the output format?
The output is a one-page HTML document that is easy to read and share.
Details
Original description by the author
Product spec / PRD as a single page — problem, success metrics, scope, user stories, design notes, rollout plan, open questions. Use when the brief mentions "PRD", "spec", "product spec", "feature brief", or "需求文档".
repo: nexu-io/open-design
Popularity
- GitHub stars
- 101k
- Ranking position
- #492
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
aster-atelier
Helps your agent create an artistic website with a classic look. It uses elegant imagery, blue skies, and serif fonts for a cinematic feel.
nexu-io/open-design
audio-jingle
Makes your agent generate audio like jingles and sound effects. It can create music and voices, saving the result as an audio file.
nexu-io/open-design
blog-post
Helps your agent write long articles or blog posts. It includes space for images, quotes, and author information.
nexu-io/open-design
Similar skills
architecture-decision-records
Has your agent record important project structure decisions. It helps to understand the reasoning behind choices and maintain a clear history of changes.
affaan-m/ECC
code-tour
Lets your agent create step-by-step code walkthroughs with exact file and line anchors. It's useful for project introductions, code explanations, or change reviews. Helps understand how a system works.
affaan-m/ECC
codebase-onboarding
Helps your agent analyze unfamiliar code and create an onboarding guide. It includes an architecture map, entry points, and conventions. Ideal for starting on a new project.
affaan-m/ECC