From rk-skills
Generates a structured PRD.md from a raw app idea, commits it to a repo via worktree and PR, and bootstraps an empty repo if needed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rk-skills:app-prdThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn a raw idea dump into a complete, implementable PRD committed to the target repo. The PRD is the single source of truth every later stage (question refinement, issue filing, workflow execution) builds on — write it so a cold agent could implement from it plus nothing else.
Turn a raw idea dump into a complete, implementable PRD committed to the target repo. The PRD is the single source of truth every later stage (question refinement, issue filing, workflow execution) builds on — write it so a cold agent could implement from it plus nothing else.
gh repo create <name> --private before proceeding.git status, git log --oneline -3, git remote -v, git ls-remote origin. Three cases:
main, one empty initial commit (git commit --allow-empty -m "Initial commit" + attribution footer), push. A PR needs a base branch to exist; never put the PRD itself in the bootstrap commit.PRD.mdStructure (adapt section names to the product, keep the skeleton):
Worktree off latest origin/main, branch cc/prd, commit PRD.md, push, open a PR. Attribution footer on the PRD file itself, the commit, and the PR body (Created).
The user will refine in bursts ("change X", "add Y", "rename call date to unseal date"). For each revision:
grep -c first, replace all occurrences and casing variants, fix grammar fallout (a/an).Updated on first revision; commits use Updated thereafter.PR URL plus a one-line summary of coverage and where the open questions are listed. The PR merges when the user says so — typically after the prd-questions stage empties the Open Questions section.
| Situation | Do this |
|---|---|
| Empty repo, no base branch | Bootstrap main with an empty commit first — never commit the PRD directly to main |
| User's numbers seem inconsistent (e.g. discount examples) | Record them verbatim, add an Open Question showing the inferred rule |
| User states requirements mid-iteration contradicting earlier ones | Latest wins; update every section it touches, not just the nearest one |
| Tempted to fill a spec gap with a plausible invention | Open Question instead |
npx claudepluginhub richkuo/rk-skills --plugin rk-skills2plugins reuse this skill
First indexed Jul 16, 2026
Generates structured PRDs for complex Replit apps with executive summaries, user personas, tech stacks, architecture diagrams, and acceptance criteria. Use for multi-feature projects needing specs for AI-powered autonomous builds.
Converts conversation context into a structured Product Requirements Document (PRD) and optionally posts it to GitHub Issues. Use when requirements came from discussion rather than a formal spec.
Orchestrates the full pipeline from raw app idea to running implementation: PRD, question refinement, GitHub issues, execution plan review, and milestone workflow. Use when starting a new app project.