richkuo/rk-skills/prd-questions

Claude Code and agent skill by richkuo/rk-skills

Trust tier 2
  • community
LLM review pending
Source check pending

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-questions

SKILL.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:

  1. Every item in the Open Questions section.
  2. Inline ambiguities elsewhere ("TBD", "confirm", "assumed", hedged examples).
  3. 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

SituationDo this
User picks "Other" with free textTreat as the answer; fold it in verbatim, ask one follow-up only if it's internally contradictory
An answer contradicts existing spec text elsewhereUpdate every affected section; call out the ripple in your reply
More than ~12 questions foundStill ask them all; batch each AskUserQuestion call by theme (pricing, privacy, lifecycle)
A "question" is really a research task, not a user decisionDon'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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/richkuo/rk-skills/prd-questions/badge)](https://verified-skill.com/skills/richkuo/rk-skills/prd-questions)

Something wrong with this skill or its page? Tell us.