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
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.
skills/document-existing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b67f4d3e1161 → b67f4d3e1161
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.
skills/extract-features/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b67f4d3e1161 → b67f4d3e1161
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.
skills/generate-rfcs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b67f4d3e1161 → b67f4d3e1161
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.
skills/generate-rules/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b67f4d3e1161 → b67f4d3e1161
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.
skills/implement-rfc/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
b67f4d3e1161 → b67f4d3e1161
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.
skills/manage-changes/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
b67f4d3e1161 → b67f4d3e1161
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.
skills/review-rfc/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
b67f4d3e1161 → b67f4d3e1161
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.
skills/test-strategy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b67f4d3e1161 → b67f4d3e1161
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.
skills/verify-prd/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b67f4d3e1161 → b67f4d3e1161
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.
skills/workflow-status/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b67f4d3e1161 → b67f4d3e1161
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.
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>/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
30-day change not yet available: not enough history.
Individual skills in this repository
- create-prd
skills/create-prd - document-existing
skills/document-existing - extract-features
skills/extract-features - generate-rfcs
skills/generate-rfcs - generate-rules
skills/generate-rules - implement-rfc
skills/implement-rfc - manage-changes
skills/manage-changes - review-rfc
skills/review-rfc - test-strategy
skills/test-strategy - verify-prd
skills/verify-prd - workflow-status
skills/workflow-status
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 tokensAlways available to the agent
SKILL.md
1,278 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- CLASSIFY THE PRODUCT TYPE
- PRD Sections to Include
- Guidelines for the Questioning Process
- Final PRD Delivery
Files
../../.claude-plugin/marketplace.jsonasset542 bytes../../.claude-plugin/plugin.jsonasset632 bytesSKILL.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 GitHubdocument-existing
When your agent uses it
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.
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,459 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- STEP 1: READ THE CODE
- STEP 2: ASK WHAT THE CODE CANNOT TELL YOU
- CLASSIFY THE PRODUCT TYPE
- STEP 3: WRITE THE ARTIFACTS
- SELF-CHECK BEFORE FINISHING
- NEXT STEP
Scripts executed separately
scripts/trace-check.py
Files
SKILL.mdcore6,566 bytesscripts/trace-check.pyruns13,572 bytes
Read SKILL.md
You are a senior engineer and product manager onboarding an existing codebase into an RFC-driven workflow. The code already exists. Your job is to document what it does today -- not what it should do -- so that new work is planned against reality instead of against memory.
Work in the current project directory. If PRD.md, FEATURES.md or RULES.md already exist, stop and ask whether to update them or to write `.draft.md` files beside them. Never overwrite them silently.
## STEP 1: READ THE CODE
- Map the codebase: entry points, modules, data stores, external services, configuration, and the build and test commands. Read the README, the dependency manifests, and the tests -- tests are the most reliable statement of intended behavior a codebase has.
- Run the build and the test suite if you can, and record the actual result. If you cannot execute commands here, say so.
- Keep a list of what the code cannot tell you: who uses it, why it exists, what is planned next, and which behaviors are deliberate rather than accidental.
## STEP 2: ASK WHAT THE CODE CANNOT TELL YOU
Ask me one batch of 3-5 questions from that list -- the users and their problem, what changes next, what is deliberately out of scope, which odd behaviors are bugs. Wait for the answers before writing anything.
View the complete source on GitHubextract-features
When your agent uses it
Turn PRD.md into FEATURES.md: permanent feature IDs, MoSCoW priorities, acceptance criteria and the PRD requirement each feature comes from.
What it loads into context
Frontmatter
114 tokensAlways available to the agent
SKILL.md
912 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- SELF-CHECK BEFORE FINISHING
Scripts executed separately
scripts/trace-check.py
Files
SKILL.mdcore4,167 bytesSKILL.mdcore4,167 bytesscripts/trace-check.pyruns13,572 bytes
Read SKILL.md
You are an expert product manager and technical lead tasked with extracting and organizing features from the Product Requirements Document (PRD.md, or the PRD provided in the conversation).
Create a comprehensive FEATURES.md file that clearly outlines all features, organized by priority and category. This features list will be used by the development team for implementation planning.
If PRD-REVIEW.md exists, read it too. Every High-impact finding in it must end up in a feature, an acceptance criterion, or an explicit Won't Have -- never silently dropped.
If any critical information is missing or unclear, ask specific questions before proceeding.
Extract and organize the features by:
1. FEATURE IDENTIFICATION AND CATEGORIZATION:
- Extract all explicit and implicit features from the PRD
- Ensure each feature is discrete, specific, and implementable
- Assign a unique identifier (e.g., F1, F2, F3)View the complete source on GitHubgenerate-rfcs
When your agent uses it
Break the PRD into sequenced implementation RFCs under RFCs/ with an RFCS.md index, then cold-read each RFC for gaps.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
1,777 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- PRODUCT TYPE
- WHEN ARTIFACTS CONFLICT
- GENERATE THE RFCS
- SELF-CHECK BEFORE FINISHING
- COLD-READ CHECK BEFORE IMPLEMENTATION
Scripts executed separately
scripts/trace-check.py
Files
SKILL.mdcore8,211 bytesscripts/trace-check.pyruns13,572 bytes
Read SKILL.md
You are an expert software architect and project manager tasked with breaking down the Product Requirements Document (PRD.md), features list (FEATURES.md), and project rules (RULES.md) — or the documents provided in the conversation — into manageable Request for Comments (RFC) documents for implementation.
Create a set of well-structured RFC documents that divide the project into logical, implementable units of work. Each RFC should represent a cohesive, reasonably-sized portion of the application that can be implemented as a unit.
**IMPORTANT: RFCs are numbered in a valid implementation order, and the ordering is critical. Each RFC must be fully implementable once its declared predecessors are complete.**
If PRD-REVIEW.md exists, read it as well: every High-impact finding in it must be reflected in some RFC's acceptance criteria, or explicitly deferred in RFCS.md.
If any critical information is missing or unclear, ask specific questions before proceeding.
## PRODUCT TYPE
Read the **Product Type** section of PRD.md and apply only the checks that fit that type; state which checks you skipped and why. Skipping must be visible, never silent. If PRD.md has no such section, classify the product yourself (web app · mobile app · library/SDK · CLI · service/API · data pipeline · game), say that you did, and recommend running `/verify-prd` so the classification is recorded once for every later step.
View the complete source on GitHubgenerate-rules
When your agent uses it
Write RULES.md, the project standards the AI must follow, with registry-verified dependency versions and permanent rule IDs.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
1,159 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- PRODUCT TYPE
- GROUND THE RULES IN EXISTING CODE
- SELF-CHECK BEFORE FINISHING
Scripts executed separately
scripts/trace-check.py
Files
SKILL.mdcore5,288 bytesscripts/trace-check.pyruns13,572 bytes
Read SKILL.md
You are an expert software architect and technical lead tasked with creating a comprehensive RULES.md file based on the Product Requirements Document (PRD.md) and features list (FEATURES.md), or the documents provided in the conversation. If PRD-REVIEW.md exists, read it as well: the decisions recorded there constrain the rules.
Create a clear, structured RULES.md that establishes technical and general guidelines for AI assistance during the development process. These rules will ensure consistency, quality, and alignment with project requirements.
If any critical information is missing or unclear, ask specific questions before proceeding.
## PRODUCT TYPE
Read the **Product Type** section of PRD.md and apply only the checks that fit that type; state which checks you skipped and why. Skipping must be visible, never silent. If PRD.md has no such section, classify the product yourself (web app · mobile app · library/SDK · CLI · service/API · data pipeline · game), say that you did, and recommend running `/verify-prd` so the classification is recorded once for every later step.
## GROUND THE RULES IN EXISTING CODE
If a reference implementation, prototype, or existing codebase is available, READ IT and derive naming, structural, and idiom rules from it. Consistency with existing code beats theoretical best practice -- a rule that contradicts the code it governs gets ignored, and rules nobody follows are worse than no rules.
View the complete source on GitHubimplement-rfc
When your agent uses it
Implement one RFC: check its predecessors, present a plan for approval, write the code, then demonstrate every acceptance criterion.
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
1,169 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Role and Mindset
- Context
- WHEN ARTIFACTS CONFLICT
- Two-Phase Approach
- Implementation Standards
- Problem Solving
- Scope Limitation
- Final Deliverables
Files
SKILL.mdcore5,264 bytes
Read SKILL.md
Target RFC ID: "$ARGUMENTS" -- if that still reads as a literal placeholder, use the RFC ID from my message instead. Substitute it for [ID] everywhere below. If no ID was given, ask which RFC to work on before doing anything else.
# Implement RFC-[ID]
## Role and Mindset
You are a senior software developer. Approach this implementation with:
1. **Architectural Thinking**: Consider how this fits into the broader system
2. **Quality Focus**: Prioritize readability and maintainability over quick solutions
3. **Pragmatism**: Balance best practices with practical considerations
4. **Defensive Programming**: Anticipate edge cases and potential failures
## Context
This implementation covers RFC-[ID]. Refer to:View the complete source on GitHubmanage-changes
When your agent uses it
Assess a requirement change mid-project against the rules and past decisions, then update every affected artifact together.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
926 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore4,463 bytes
Read SKILL.md
You are an expert product manager and change management specialist tasked with analyzing and integrating proposed changes to an existing Product Requirements Document (PRD) while development is already in progress.
Analyze the original PRD, the current development status, and the proposed changes to determine the optimal way to incorporate changes with minimal disruption.
If any critical information is missing, ask specific questions before proceeding.
Assess and integrate the proposed changes by:
1. CHANGE CLASSIFICATION:
- Categorize each proposed change as:
* New Feature: Entirely new functionality
* Feature Modification: Changes to existing planned features
* Feature Removal: Removing previously planned features
* Scope Change: Fundamental changes to project scope or objectivesView the complete source on GitHubreview-rfc
When your agent uses it
Review an implemented RFC in a fresh context against its acceptance criteria, RULES.md and the test plan, and save the review to reviews/.
What it loads into context
Frontmatter
137 tokensAlways available to the agent
SKILL.md
1,274 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs
- WHEN ARTIFACTS CONFLICT
- STEP 0: RUN IT
- PRODUCT TYPE
- Review Dimensions
- Output Format
Files
SKILL.mdcore5,718 bytes
Read SKILL.md
Target RFC ID: "$ARGUMENTS" -- if that still reads as a literal placeholder, use the RFC ID from my message instead. Substitute it for [ID] everywhere below. If no ID was given, ask which RFC to work on before doing anything else.
**Fresh eyes first.** If this conversation already contains the implementation of this RFC -- you wrote or edited that code here -- stop now. Tell the user to run this review in a new session, ideally on a different model, and do nothing else. A reviewer holding the author's reasoning reads past the same gaps the author did, and the RFC, RULES.md, FEATURES.md and TEST-STRATEGY.md contain everything a reviewer needs -- that is the point of them.
You are an expert code reviewer tasked with reviewing an implementation against its RFC specification and project standards.
Review the implementation of the specified RFC and provide a thorough, actionable assessment. Your review should catch bugs, security issues, and deviations from the specification before the code is merged.
## Inputs
- PRD.md for the Product Type section
- RFCS.md for the RFC's declared predecessors and current status
- The RFC being reviewed: `RFCs/RFC-[ID]-*.md`, including its `## Implementation Notes`
- The implementation code
- RULES.md for project standardsView the complete source on GitHubtest-strategy
When your agent uses it
Write TEST-STRATEGY.md, a test plan per RFC, before the tests are written.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
1,244 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs
- WHEN ARTIFACTS CONFLICT
- STEP 0: ESTABLISH THE BASELINE
- PRODUCT TYPE
- Test Plan Sections
- Output Format
- SELF-CHECK BEFORE FINISHING
Scripts executed separately
scripts/trace-check.py
Files
SKILL.mdcore5,713 bytesscripts/trace-check.pyruns13,572 bytes
Read SKILL.md
You are an expert QA engineer and test architect tasked with generating a comprehensive test plan based on the project's features and RFCs.
Create a structured test strategy that ensures thorough coverage of all implemented functionality. The test plan should be practical, prioritized, and aligned with the RFC implementation sequence.
## Inputs
- PRD.md for the Product Type section
- FEATURES.md for feature requirements
- RFCs (all or specific ones being tested)
- RULES.md for testing standards
- Existing codebase (if available)
## WHEN ARTIFACTS CONFLICT
Order of authority: PRD.md > FEATURES.md > RULES.md > RFCs > generated plans. Where this prompt's generic guidance conflicts with RULES.md, RULES.md wins -- it was written for this project and this prompt was not. Never resolve a contradiction between two artifacts silently: state it, say which one you followed and why, and flag the other for correction.View the complete source on GitHubverify-prd
When your agent uses it
Review PRD.md for gaps, contradictions and unverifiable claims, write an improved PRD.md and record the findings in PRD-REVIEW.md.
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
1,713 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- CLASSIFY THE PRODUCT TYPE
- STEP 0: GROUND THE PRD IN REALITY
- STEP 1: GAP ANALYSIS
- STEP 2: IMPROVEMENT RECOMMENDATIONS
- DELIVERABLES
- SELF-CHECK BEFORE FINISHING
Scripts executed separately
scripts/trace-check.py
Files
SKILL.mdcore7,610 bytesscripts/trace-check.pyruns13,572 bytes
Read SKILL.md
You are an expert product manager tasked with reviewing a Product Requirements Document (PRD). Your goal is to identify gaps, improve clarity, and ensure the PRD is implementation-ready.
Review `PRD.md` in the current directory and provide actionable feedback. If it does not exist, ask the user for their PRD -- pasted text or a file path -- and save it as `PRD.md` before proceeding.
Arriving here with a PRD you already wrote is a normal entry point, not an error. Do not assume `/create-prd` ran first, and do not re-interview a user who has already written the document.
## 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 |
|---|---|---|View the complete source on GitHubworkflow-status
When your agent uses it
Report which workflow artifacts exist, which RFCs are implemented and reviewed, what has drifted, and the next step.
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
1,035 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
scripts/trace-check.py
Files
SKILL.mdcore3,997 bytesscripts/trace-check.pyruns13,572 bytes
Read SKILL.md
You are guiding a project through an RFC-driven development workflow with these stages:
| # | Stage | Artifact | Command / Prompt |
|---|-------|----------|------------------|
| 0 | Document an existing codebase (instead of stages 1, 3 and 4) | PRD.md, FEATURES.md, RULES.md | `/document-existing` (document-existing-prompt.md) |
| 1 | Create PRD | PRD.md | `/create-prd` (interactive-prd-creation-prompt.md) |
| 2 | Verify PRD | PRD.md (improved) + PRD-REVIEW.md | `/verify-prd` (prd-comprehensive-verification-prompt.md) |
| 3 | Extract features | FEATURES.md | `/extract-features` (prd-to-features-prompt.md) |
| 4 | Generate rules | RULES.md | `/generate-rules` (prd-to-rules-prompt.md) |
| 5 | Generate RFCs | RFCs/ folder + RFCS.md | `/generate-rfcs` (prd-to-rfcs-prompt.md) |
| 6 | Testing strategy | TEST-STRATEGY.md | `/test-strategy` (testing-strategy-prompt.md) |
| 7 | Implement RFCs (each once its declared predecessors are done) | Code | `/implement-rfc <id>` (implementation-prompt-template.md) |
| 8 | Review each implementation | `reviews/REVIEW-RFC-<id>.md` | `/review-rfc <id>` (code-review-prompt.md) |
| 9 | Manage changes (whenever requirements move) | `changes/CHANGE-REQUEST-<nnn>.md` | `/manage-changes` (prd-change-management-prompt.md) |View the complete source on GitHubSkills 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 scriptsAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 41 network referencesin 12 files: .claude-plugin/plugin.json:1 create-prd/SKILL.md:3 document-existing/SKILL.md:3 and 9 more
- No hidden or obfuscated text
- No instruction overrides
- 7 executable scriptsin 7 files: document-existing/scripts/trace-check.py:1 extract-features/scripts/trace-check.py:1 generate-rfcs/scripts/trace-check.py:1 and 4 more
- No access to secrets
- No requests to vote in Hot
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
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
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
- Network access in the frontmatter of the SKILL.mdcreate-prd/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdcreate-prd/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdcreate-prd/SKILL.md:5Low confidence
- Network access in the frontmatter of the SKILL.mddocument-existing/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mddocument-existing/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mddocument-existing/SKILL.md:5Low confidence
- Executable script in code of a file that runsdocument-existing/scripts/trace-check.py:1High confidence
- Network access in the frontmatter of the SKILL.mdextract-features/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdextract-features/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdextract-features/SKILL.md:5Low confidence
- Executable script in code of a file that runsextract-features/scripts/trace-check.py:1High confidence
- Network access in the frontmatter of the SKILL.mdgenerate-rfcs/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdgenerate-rfcs/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdgenerate-rfcs/SKILL.md:5Low confidence
- Executable script in code of a file that runsgenerate-rfcs/scripts/trace-check.py:1High confidence
- Network access in the frontmatter of the SKILL.mdgenerate-rules/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdgenerate-rules/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdgenerate-rules/SKILL.md:5Low confidence
- Executable script in code of a file that runsgenerate-rules/scripts/trace-check.py:1High confidence
- Network access in the frontmatter of the SKILL.mdimplement-rfc/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdimplement-rfc/SKILL.md:5Low confidence
- Network access in the frontmatter of the SKILL.mdimplement-rfc/SKILL.md:6Low confidence
- Network access in the frontmatter of the SKILL.mdmanage-changes/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdmanage-changes/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdmanage-changes/SKILL.md:5Low confidence
- Network access in the frontmatter of the SKILL.mdreview-rfc/SKILL.md:6Low confidence
- Network access in the frontmatter of the SKILL.mdreview-rfc/SKILL.md:7Low confidence
- Network access in the frontmatter of the SKILL.mdreview-rfc/SKILL.md:8Low confidence
- Network access in the frontmatter of the SKILL.mdtest-strategy/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdtest-strategy/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdtest-strategy/SKILL.md:5Low confidence
- Executable script in code of a file that runstest-strategy/scripts/trace-check.py:1High confidence
- Network access in the frontmatter of the SKILL.mdverify-prd/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdverify-prd/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdverify-prd/SKILL.md:5Low confidence
- Executable script in code of a file that runsverify-prd/scripts/trace-check.py:1High confidence
- Network access in the frontmatter of the SKILL.mdworkflow-status/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdworkflow-status/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdworkflow-status/SKILL.md:5Low confidence
- Executable script in code of a file that runsworkflow-status/scripts/trace-check.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/create-prd/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/create-prd/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/create-prd/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.