# AI PRD Workflow

> Eleven skills that take an idea or an existing codebase to a verified PRD, features, rules and small RFCs, then build and review them.

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.

- Type: Skill
- Made by: nurettincoban
- Category: Project management
- Formats: Skills, Claude plugins
- Version: 3.0.0
- Website: https://nurettincoban.github.io/ai-prd-workflow/
- Source: https://github.com/nurettincoban/ai-prd-workflow
- Page: https://pluginboard.ai/skills/ai-prd-workflow

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the ai-prd-workflow folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Claude

In Claude (web or desktop): Download each skill’s folder and zip it, then upload them one at a time in Customize → Skills.

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Gemini

In Gemini: Download the ai-prd-workflow folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### GitHub Copilot

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Cursor

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Claude Code

In Claude Code, as a plugin:

```text
/plugin marketplace add nurettincoban/ai-prd-workflow
/plugin install prd-workflow@ai-prd-workflow
```

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Codex

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Antigravity

In Antigravity: Copy the ai-prd-workflow folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Gemini CLI

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Replit

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### OpenClaw

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### OpenCode

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

### Hermes Agent

Copy all 11 skills, in your terminal:

```shell
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
```

View the skills on GitHub: https://github.com/nurettincoban/ai-prd-workflow

---
From Pluginboard (https://pluginboard.ai).
