
Eleven skills that take an idea or an existing codebase to a verified PRD, features, rules and small RFCs, then build and review them.
Pack · 11 skills4 images
About
AI PRD Workflow is a community project by Nurettin Çoban for RFC-driven development with coding agents. Its eleven skills take an idea, or a codebase that already exists, to a reviewed PRD, prioritised features, project rules and small RFCs in dependency order, then implement and review them one at a time. Every step writes a Markdown file the next step reads, so decisions outlive the chat. What its skills do - create-prd interviews you about the idea, a few questions at a time, and writes PRD.md. document-existing reads an existing codebase instead, then asks what the code can't tell it. - verify-prd finds gaps, contradictions and claims that can't be built as written, and writes PRD-REVIEW.md. - extract-features turns requirements into FEATURES.md, with permanent IDs and MoSCoW priorities. - generate-rules writes RULES.md, the standards your agent must follow, with dependency versions checked against the registry. - generate-rfcs splits the work into small RFCs in dependency order, then has a fresh reader check each one. - test-strategy plans the tests for each RFC before any are written. - implement-rfc plans, waits for your approval, writes the code, then runs the build and tests to prove each criterion. - review-rfc reviews the code against the RFC, the rules and the test plan, in a fresh context. - manage-changes checks a change against past decisions and updates every affected file together; workflow-status reports what's done, what has drifted and what to do next. How to install it In Claude Code, run /plugin marketplace add nurettincoban/ai-prd-workflow, then /plugin install prd-workflow@ai-prd-workflow; the commands are then /prd-workflow:create-prd and so on. For Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode and Devin, the repo's install.sh puts the skills in your project. Restart your agent after installing. Good to know - It's instructions for your agent, with no server, account or API key. It writes Markdown files in your project, and code only after you approve a plan. - IDs never change: a script checks that requirements, features, rules and RFCs still cite each other correctly. - It's a community project by Nurettin Çoban, open source under the MIT licence.
Once it’s added
“Interview me about my idea and write a PRD.”
“Document this existing codebase as a PRD, features and rules.”
“Check our PRD for gaps and contradictions.”
“Split the work into small RFCs in dependency order.”
“Implement RFC 001, but show me the plan first.”
“What's done, what has drifted, and what should we do next?”
Before you add it
Reads only
Your answers in the interview, or your existing codebase · PRD.md, FEATURES.md, RULES.md and the RFCs, to check they still agree
Makes changes · your agent can ask first
PRD.md, PRD-REVIEW.md, FEATURES.md, RULES.md, TEST-STRATEGY.md and the RFCs · Code for one RFC at a time, after you approve its plan · Review reports in reviews/ and change records in changes/
Pack · 11 skills, each with its own page
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
No reviews yet. Used AI PRD Workflow? Say how it went.
Write a reviewRuns on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.copilot/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.copilot/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.copilot/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.copilot/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.copilot/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.copilot/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.copilot/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.copilot/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.copilot/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.copilot/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.copilot/skills/workflow-status
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.cursor/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.cursor/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.cursor/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.cursor/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.cursor/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.cursor/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.cursor/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.cursor/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.cursor/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.cursor/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.cursor/skills/workflow-status
Runs on your machine.
/plugin marketplace add nurettincoban/ai-prd-workflow /plugin install prd-workflow@ai-prd-workflow
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.claude/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.claude/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.claude/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.claude/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.claude/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.claude/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.claude/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.claude/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.claude/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.claude/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.claude/skills/workflow-status
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.agents/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.agents/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.agents/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.agents/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.agents/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.agents/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.agents/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.agents/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.agents/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.agents/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.agents/skills/workflow-status
Runs on your machine.
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.gemini/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.gemini/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.gemini/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.gemini/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.gemini/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.gemini/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.gemini/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.gemini/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.gemini/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.gemini/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.gemini/skills/workflow-status
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd .agents/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing .agents/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features .agents/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs .agents/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules .agents/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc .agents/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes .agents/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc .agents/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy .agents/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd .agents/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status .agents/skills/workflow-status
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.openclaw/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.openclaw/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.openclaw/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.openclaw/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.openclaw/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.openclaw/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.openclaw/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.openclaw/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.openclaw/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.openclaw/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.openclaw/skills/workflow-status
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.config/opencode/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.config/opencode/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.config/opencode/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.config/opencode/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.config/opencode/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.config/opencode/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.config/opencode/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.config/opencode/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.config/opencode/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.config/opencode/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.config/opencode/skills/workflow-status
Runs on your machine.
npx -y degit nurettincoban/ai-prd-workflow/skills/create-prd ~/.hermes/skills/create-prd npx -y degit nurettincoban/ai-prd-workflow/skills/document-existing ~/.hermes/skills/document-existing npx -y degit nurettincoban/ai-prd-workflow/skills/extract-features ~/.hermes/skills/extract-features npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rfcs ~/.hermes/skills/generate-rfcs npx -y degit nurettincoban/ai-prd-workflow/skills/generate-rules ~/.hermes/skills/generate-rules npx -y degit nurettincoban/ai-prd-workflow/skills/implement-rfc ~/.hermes/skills/implement-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/manage-changes ~/.hermes/skills/manage-changes npx -y degit nurettincoban/ai-prd-workflow/skills/review-rfc ~/.hermes/skills/review-rfc npx -y degit nurettincoban/ai-prd-workflow/skills/test-strategy ~/.hermes/skills/test-strategy npx -y degit nurettincoban/ai-prd-workflow/skills/verify-prd ~/.hermes/skills/verify-prd npx -y degit nurettincoban/ai-prd-workflow/skills/workflow-status ~/.hermes/skills/workflow-status
Scanned and passed · checked 6 h ago
Skills people install alongside AI PRD Workflow.
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Nobody has shared how they use AI PRD Workflow yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.