richkuo/rk-skills/prd-questions
Claude Code and agent skill by richkuo/rk-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when the user wants every open question in a PRD resolved interactively — "ask me all questions", "/prd-questions", "let's resolve the open questions". Sweeps the PRD for open questions and ambiguities, asks them in batched multiple-choice form with recommendations, folds every answer back into the owning spec section, and empties the Open Questions section. Stage 2 of the new-app-pipeline.
Install
npx vskill@latest install richkuo/rk-skills/prd-questionsSKILL.md
prd-questions
Resolve every open decision in the PRD by asking the user directly, then fold each answer into the section it governs and empty the Open Questions section.
Input
A repo containing PRD.md (or a named PRD file).
Steps
1. Sweep for questions
Collect, in order:
- Every item in the Open Questions section.
- Inline ambiguities elsewhere ("TBD", "confirm", "assumed", hedged examples).
- Decisions embedded in Post-MVP / roadmap sections that were deferred without being decided.
"All questions" means all three groups.
2. Ask in batches
Use the AskUserQuestion tool, max 4 questions per call, sequential calls until done:
- Each question: 2–4 concrete options that name the actual competing designs and their tradeoffs. No bare yes/no options.
- Put your recommended option first, labeled
(Recommended), and base the recommendation on reasons (privacy-preserving, simplest-correct, matches the PRD's stated priorities). - One question per decision. Never bundle two decisions into one option.
- Post-MVP questions are fair game but mark them as such in the question text, and offer "Defer to scoping" as a legitimate recommended option when deciding now has no benefit.
3. Fold answers into the spec
For every answer:
- Edit the owning section — pricing answers into the pricing tables/rules, privacy answers into the privacy section, failure-handling into billing/lifecycle. The spec text states the decision plainly; no "per user decision on <date>" hedging inside the rule itself.
- Update worked examples to match (and remove "unverified" hedges once confirmed).
- Cross-reference where a rule spans sections (§-refs).
4. Close out
- Replace the Open Questions list with a one-paragraph note: "None — all prior open questions resolved <date> and folded into the spec:" followed by a decision → section map.
- Commit and push (same PRD PR if still open; footer verb
Updated).
Output
One reply listing each decision in a compact sentence series, plus where it landed. Note the PRD PR is ready to merge if this was the last blocker.
Failure modes
| Situation | Do this | |
|---|---|---|
| User picks "Other" with free text | Treat as the answer; fold it in verbatim, ask one follow-up only if it's internally contradictory | |
| An answer contradicts existing spec text elsewhere | Update every affected section; call out the ripple in your reply | |
| More than ~12 questions found | Still ask them all; batch each AskUserQuestion call by theme (pricing, privacy, lifecycle) | |
| A "question" is really a research task, not a user decision | Don't ask it; note it as a scoping task in the roadmap section |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/prd-questions/SKILL.md
Popularity
- Repository stars
- 50
- Repository forks
- 8
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/richkuo/rk-skills/prd-questions)