
ai-prd-generator
AI-powered PRD Generator Skill Generate Product Requirements Documents through warm conversational interviews. Works with Claude Code, Codex, OpenCode, Hermes.
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up ai-prd-generator (git-clone project) into my current project. Found on https://claudeers.com/ai-prd-generator Repo: https://github.com/Vann4799/ai-prd-generator Homepage/docs: — Detected install method: git-clone → git clone https://github.com/Vann4799/ai-prd-generator Category: productivity. Platforms: cli, api. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: unknown; community-verified: false. Confirm the source before running anything.
git clone https://github.com/Vann4799/ai-prd-generator
// compatibility
| Platforms | cli, api |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | JavaScript |
PRD Generator Skill
Generate a comprehensive Product Requirements Document (PRD) through a warm, conversational interview. Works with Qoder CLI, Claude Code, Codex, OpenCode, and Hermes Agent.
The skill interviews in short rounds instead of making you write a spec, mines an existing repo to pre-fill answers it can prove, then exports the PRD to Markdown, a JSON task list, a Mermaid roadmap, and a hand-off prompt for coding agents.
Install
The skill lives in skills/prd-generator/. Point your agent at that folder:
git clone https://github.com/Vann4799/ai-prd-generator.git /tmp/aiprd
# Qoder CLI / Claude Code
cp -r /tmp/aiprd/skills/prd-generator ~/.agents/skills/ # or ~/.claude/skills/
# Codex / OpenCode
cp -r /tmp/aiprd/skills/prd-generator ~/.codex/skills/
# Hermes Agent
hermes skills add /tmp/aiprd/skills/prd-generator
Restart the session (or reload skills) so the new skill is discovered.
Use
Buat PRD untuk aplikasi kasir toko kelontong
Generate a PRD for my expense tracking app
Buat PRD buat D:\ALL PROJECT\Venesx
The agent then:
- Registers the six phases as tracked tasks, so progress is visible and no step gets dropped halfway through.
- Reads the repo if one exists and shows you a pre-filled draft.
- Asks the gaps in 4 rounds of at most 4 questions — plus a 5th round only when the project touches payments, personal data, integrations, or post-launch maintenance.
- Writes
docs/PRD-<slug>.mdfrom the template. - Runs the validator and fixes every
FAILbefore calling it done. - Gives a 3-5 sentence non-technical summary, then exports on request.
Layout
skills/prd-generator/
├── SKILL.md workflow, tone, ask-user tool mapping
├── references/
│ ├── interview.md 16 questions in 4 rounds, +1 conditional, pre-fill table
│ ├── generate.md per-section writing rules
│ ├── revise.md change → affected sections
│ └── export.md export formats and script usage
├── assets/
│ └── prd-structure.md fill-in PRD template
└── scripts/
├── lib.mjs shared PRD parser + completeness checks
├── validate_prd.mjs deterministic PRD validation
└── export_prd.mjs PRD → tasks.json / roadmap.md / .cursorrules
references/ is loaded only for the phase that needs it, so the whole interview
script does not sit in the context window the entire session.
Scripts
Both are dependency-free Node (≥18) and can be run directly on any PRD file.
node scripts/validate_prd.mjs docs/PRD-kasirtoko.md
node scripts/export_prd.mjs docs/PRD-kasirtoko.md --format all --out docs/
The validator checks all 11 required sections, leftover [placeholders] and
TODO: strings, a non-empty P0 list, a user story plus acceptance criteria for
every P0 feature, a "so that" clause per story, and summary length. It exits
non-zero on any failure, so it drops cleanly into CI or a pre-commit hook.
The exporter refuses to run on a PRD that fails validation — exports are always derived from the document, never maintained by hand beside it.
Customising
Edit the files rather than the workflow:
references/interview.md— add, drop, or reorder questions; keep the round size at 4 or fewerreferences/generate.md+assets/prd-structure.md— sections and their rules; add a heading toREQUIREDinscripts/lib.mjsif you want it enforcedreferences/export.md+scripts/export_prd.mjs— new export targets
License
MIT
// faq
What is ai-prd-generator?
AI-powered PRD Generator Skill Generate Product Requirements Documents through warm conversational interviews. Works with Claude Code, Codex, OpenCode, Hermes.. It is open-source on GitHub.
Is ai-prd-generator free to use?
ai-prd-generator is open-source under the MIT license, so it is free to use.
What category does ai-prd-generator belong to?
ai-prd-generator is listed under productivity in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/ai-prd-generator)
// retro hit counter
[](https://claudeers.com/ai-prd-generator)
// reviews
// guestbook
// related in Productivity
Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.
Garry's Opinionated OpenClaw/Hermes Agent Brain
Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork
An open-source alternative to Claude Cowork (powered by opencode)