Not in the top 1,000 by GitHub stars

nurettincoban/ai-prd-workflow

RFC-driven development for AI coding agents: idea or existing codebase → verified PRD → features → rules → sequenced RFCs → reviewed code. Agent Skills for Claude Code, Codex, Copilot, Cursor, Gemini CLI, OpenCode, Devin.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/create-prd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/document-existing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/extract-features/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/generate-rfcs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/generate-rules/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/implement-rfc/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/manage-changes/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/review-rfc/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/test-strategy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/verify-prd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

skills/workflow-status/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

b67f4d3e1161 → b67f4d3e1161

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b67f4d3e1161

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit b67f4d3e1161dcf10ac6d8d0e31ca22015474de0

git clone --filter=blob:none --no-checkout https://github.com/nurettincoban/ai-prd-workflow.git .hotskills/nurettincoban-ai-prd-workflow && git -C .hotskills/nurettincoban-ai-prd-workflow checkout --detach b67f4d3e1161dcf10ac6d8d0e31ca22015474de0 # Copy each selected skill directory from .hotskills/nurettincoban-ai-prd-workflow into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/nurettincoban/ai-prd-workflow.git .hotskills/nurettincoban-ai-prd-workflow && git -C .hotskills/nurettincoban-ai-prd-workflow checkout --detach b67f4d3e1161dcf10ac6d8d0e31ca22015474de0 # Copy each selected skill directory from .hotskills/nurettincoban-ai-prd-workflow into .agents/skills/<skill-name>/
309GitHub stars
2stars in 7 days
11skills in this repository
3commits in 30 days

Heat

3.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 1, 2026309

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

create-prd

When your agent uses it

Interview the user about a product idea and write PRD.md. Use at the start of a new project, before features, rules or RFCs exist.

What it loads into context

Frontmatter

115 tokens

Always available to the agent

SKILL.md

1,278 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. CLASSIFY THE PRODUCT TYPE
  2. PRD Sections to Include
  3. Guidelines for the Questioning Process
  4. Final PRD Delivery

Files

  • ../../.claude-plugin/marketplace.jsonasset542 bytes
  • ../../.claude-plugin/plugin.jsonasset632 bytes
  • SKILL.mdcore6,104 bytes
Read SKILL.md

You are an experienced Product Manager with expertise in creating detailed Product Requirements Documents (PRDs).
I have a very informal or vague product idea. Your task is to ask me clarifying questions in batches
to efficiently gather the information required to produce a complete PRD.

## CLASSIFY THE PRODUCT TYPE

Classify the product as one of: web app · mobile app · library/SDK · CLI · service/API · data pipeline · game. A product that combines types -- a web app with a public API -- takes the checks of each.

Then apply only the checks that fit. What each type needs probed, and what usually does not apply:

| Type | Probe | Usually skip |
|---|---|---|
| web app | auth and sessions, authorization per resource, data model and migrations, accessibility, responsive layout, browser support, page-load budget, SEO for public pages | binary size, offline sync |
| mobile app | offline behavior and sync conflicts, OS permissions, app-store review rules, OS-version and device support, battery and data use, push notifications, update strategy | SEO, browser support |
View the complete source on GitHub

Skills included

  • create-prd
  • document-existing
  • extract-features
  • generate-rfcs
  • generate-rules
  • implement-rfc
  • manage-changes
  • review-rfc
  • test-strategy
  • verify-prd
  • workflow-status

Repository facts

License
MIT
Created
Mar 9, 2025
Last pushed
Oct 8, 2026
Forks
33
Open issues
0
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1 note
  • skills/extract-features/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 48 signals by file

.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 6
    "author": {     "name": "Nurettin Coban",     "url": "https://github.com/nurettincoban"
  • Network accessline 7
    "name": "Nurettin Coban",     "url": "https://github.com/nurettincoban"   },
  • Network accessline 8
    "url": "https://github.com/nurettincoban"
  • Network accessline 9
    },   "homepage": "https://github.com/nurettincoban/ai-prd-workflow",   "repository": "https://github.com/nurettincoban/ai-prd-workflow",
  • Network accessline 10
    "homepage": "https://github.com/nurettincoban/ai-prd-workflow",
  • Network accessline 11
    "repository": "https://github.com/nurettincoban/ai-prd-workflow",

skills/create-prd/SKILL.md

  • Network accessline 3
    description: "Interview the user about a product idea and write PRD.md. Use at the start of a new project, before features, rules or RFCs exist." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/document-existing/SKILL.md

  • Network accessline 3
    description: "Document an existing codebase as PRD.md, FEATURES.md and RULES.md, so new work is planned against the code as it is. Use instead of create-prd when the code already exists." metadata:   source: "https://github.com/nurettincoba
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/document-existing/scripts/trace-check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/extract-features/SKILL.md

  • Network accessline 3
    description: "Turn PRD.md into FEATURES.md: permanent feature IDs, MoSCoW priorities, acceptance criteria and the PRD requirement each feature comes from." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/extract-features/scripts/trace-check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/generate-rfcs/SKILL.md

  • Network accessline 3
    description: "Break the PRD into sequenced implementation RFCs under RFCs/ with an RFCS.md index, then cold-read each RFC for gaps." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/generate-rfcs/scripts/trace-check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/generate-rules/SKILL.md

  • Network accessline 3
    description: "Write RULES.md, the project standards the AI must follow, with registry-verified dependency versions and permanent rule IDs." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/generate-rules/scripts/trace-check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/implement-rfc/SKILL.md

  • Network accessline 4
    argument-hint: "<rfc-id>" metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 5
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 6
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/manage-changes/SKILL.md

  • Network accessline 3
    description: "Assess a requirement change mid-project against the rules and past decisions, then update every affected artifact together." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/review-rfc/SKILL.md

  • Network accessline 6
    agent: general-purpose metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 7
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 8
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/test-strategy/SKILL.md

  • Network accessline 3
    description: "Write TEST-STRATEGY.md, a test plan per RFC, before the tests are written." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/test-strategy/scripts/trace-check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/verify-prd/SKILL.md

  • Network accessline 3
    description: "Review PRD.md for gaps, contradictions and unverifiable claims, write an improved PRD.md and record the findings in PRD-REVIEW.md." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/verify-prd/scripts/trace-check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/workflow-status/SKILL.md

  • Network accessline 3
    description: "Report which workflow artifacts exist, which RFCs are implemented and reviewed, what has drifted, and the next step." metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"
  • Network accessline 4
    metadata:   source: "https://github.com/nurettincoban/ai-prd-workflow"   version: "3.0.0"
  • Network accessline 5
    source: "https://github.com/nurettincoban/ai-prd-workflow"

skills/workflow-status/scripts/trace-check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 40 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/create-prd/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/create-prd/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/create-prd/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/create-prd/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.