用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/theyoungastronauts/polaris --skill prd命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | prd |
| description | Generate a structured Product Requirements Document from a feature idea. |
| disable-model-invocation | true |
Adapted from external PRD and clarification skills
Generate a structured, demo-grade PRD from a rough idea, then refine it through systematic questioning. Combines requirement generation with clarification into a single pass.
/ux-spec for UI-heavy featuresNot for: Backend-only features, pure technical tasks, or ideas that are already well-specified.
The user provides a rough description — possibly vague, incomplete, or "vibe-level." You must:
Write a PRD with these 7 sections. Use concise, builder-friendly language.
[User] struggles to [do X] because [reason], resulting in [impact].
Pick the single most demo-worthy problem if multiple exist.
Define one primary user role:
Avoid personas or demographics.
The single most important end-to-end flow:
If this flow works, the demo works.
Required capabilities only. Use this table:
| ID | Function | Notes |
|---|
Rules: phrase as capabilities, no nice-to-haves, keep the list tight.
Explicitly define so nothing is left implicit:
After generating the PRD, ask the user for their preferred depth:
| Depth | Questions | Use When |
|---|---|---|
| Quick | 5 | Time-constrained, PRD is already solid |
| Medium | 10 | Balanced review of key areas |
| Long | 20 | Comprehensive exploration |
| Ultralong | 35 | Exhaustive deep-dive |
Then ask questions one at a time using AskUserQuestion, adapting after each answer.
Prioritize questions by impact:
After each answer, reassess:
Question quality standards:
After all questions are complete:
Write the PRD to docs/plans/{topic}-prd.md.
A builder could read this PRD, build a demo without guessing, and explain the product clearly to someone else.
"PRD is saved. Next steps:
- UI-heavy feature: Run
/ux-specto design the user experience before planning.- Technical feature: Start a new session with the planner agent to break this into implementation phases."
Overspecifying implementation: The PRD defines WHAT, not HOW. No tech stack, no architecture.
Skipping UX decisions (section 6): The most commonly under-specified section. Entry points, feedback states, and error handling are product decisions, not implementation details.
Too many functional requirements: If the list is longer than 8-10 items, you're past MVP. Cut ruthlessly.
Vague happy path: "User logs in and does the thing" is not a use case. Number every step.