prd
Generates a Product Requirements Document from a natural language app description.
Skill by special-place-administrator
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/special-place-administrator-prd
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/prd
What's inside
- Skill name
prd- Description
- Generates a Product Requirements Document from a natural language app description. Asks clarifying questions, researches similar apps, defines scope, stack, architecture, and produces a structured PRD that can be decomposed into a campaign.
- License
- MIT
- Instructions
- 124 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Identity
PRD skill converts "I want an app that does X" into a structured document that
a campaign orchestrator can execute. It does NOT build anything. It produces
the spec that drives the build.
# When to Use
- User describes an app they want to build (greenfield mode)
- User wants to add a feature to an existing project (feature mode)
- User has a vague idea that needs structure
- Before starting any campaign for a new project or feature
# Mode Detection
**Greenfield mode**: No existing source files, or user explicitly says "new app" / "from scratch."
**Feature mode**: The project already has source files. The user describes a feature
to add, not a whole app ("add auth", "add a dashboard").
In feature mode:
- Read the existing file tree and package.json/equivalent before asking questions
- The existing stack is a given — don't recommend alternatives
- End conditions MUST include regression checks
- "Out of Scope" is relative to the feature, not the whole app
# Protocol
## Step 1: UNDERSTAND
Read the user's description. Determine mode (greenfield vs feature).
If any core aspects are unclear, ask up to 3 focused questions. Not a questionnaire.
Just the questions that would change the architecture.
## Step 2: RESEARCH (Optional)
If the app concept has well-known existing implementations:
- Investigate how similar apps typically work
- Identify 2-3 reference apps
- Note common features users expect
Skip this step if the concept is simple enough.
## Step 3: DEFINE
Produce a structured PRD. Write to `.citadel/research/prd-{slug}.md`:
```markdown
# PRD: {App Name or Feature Name}
> Description: {One sentence}
> Author: {user}
> Date: {ISO date}
> Status: draft
> Mode: {greenfield | feature}
## Problem
{What problem does this solve? Why does the user want it?}
## Users
{Who uses this? One or two user types max.}
## Core Features
{Numbered list. Maximum 5 for v1. Each feature is one sentence.}
## Out of Scope (v1)
{Things the user might expect but should NOT be built yet.}
## Technical Decisions
- **Frontend**: {recommendation with reasoning}
- **Backend**: {recommendation with reasoning, or "none"}
- **Database**: {recommendation with reasoning, or "none"}
- **Auth**: {recommendation, or "none"}
- **Deployment**: {recommendation}
## Architecture
{High-level description. 3-5 sentences max. How the pieces connect.}
## Integration Points (feature mode only)
- **Existing files modified**: {list}
- **New files created**: {list}
- **Dependencies added**: {new packages, if any}
- **Patterns followed**: {existing patterns to match}
## End Conditions (Definition of Done)
- [ ] {machine-verifiable condition}
- [ ] {machine-verifiable condition}
## Open Questions
{Anything that couldn't be decided.}
```
## Step 4: REVIEW
Present the PRD summary to the user and ask for approval.
## Step 5: HANDOFF
```
---HANDOFF---
- PRD: {app name}
- Document: .citadel/research/prd-{slug}.md
- Status: {approved | needs-revision}
- Next: Use the architect skill to produce a build plan
---
```
# What PRD Does NOT Do
- Build anything
- Choose a stack without reasoning
- Ask more than 3 clarifying questions
- Produce more than 1-2 pages
# Quality Gates
- Every feature in Core Features is one sentence
- Every technical decision has a reasoning ("because")From special-place-administrator/citadel_codex, MIT.
More from special-place-administrator/citadel_codex
- 0.409score
create-skill
special-place-administrator
Creates new skills from the user's repeating patterns.
SkillDFreshness: DClaude Code +9 - 0.406score
archon
special-place-administrator
Multi-session campaign orchestrator.
SkillDFreshness: DClaude Code +9 - 0.406score
autopilot
special-place-administrator
Intake-to-delivery pipeline.
SkillDFreshness: DClaude Code +9 - 0.406score
do
special-place-administrator
Unified router that auto-routes user intent to the right orchestrator or skill.
SkillDFreshness: DClaude Code +9 - 0.406score
fleet
special-place-administrator
Parallel campaign coordinator.
SkillDFreshness: DClaude Code +9 - 0.406score
live-preview
special-place-administrator
Mid-build visual verification loop.
SkillDFreshness: DClaude Code +9 - 0.406score
marshal
special-place-administrator
Meta-orchestrator that takes any direction — broad, specific, or vague — and autonomously chains skills and context into actionable work.
SkillDFreshness: DClaude Code +9 - 0.406score
postmortem
special-place-administrator
Auto-generates a structured postmortem from a completed campaign.
SkillDFreshness: DClaude Code +9 - 0.406score
qa
special-place-administrator
Browser-based QA verification.
SkillDFreshness: DClaude Code +9 - 0.406score
refactor
special-place-administrator
Safe multi-file refactoring with automatic rollback.
SkillDFreshness: DClaude Code +9 - 0.406score
research
special-place-administrator
Focused research investigations.
SkillDFreshness: DClaude Code +9 - 0.406score
research-fleet
special-place-administrator
Parallel research using Fleet wave mechanics.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 27, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from special-place-administrator
- 0.409score
create-skill
special-place-administrator
Creates new skills from the user's repeating patterns.
SkillDFreshness: DClaude Code +9 - 0.406score
autopilot
special-place-administrator
Intake-to-delivery pipeline.
SkillDFreshness: DClaude Code +9 - 0.406score
archon
special-place-administrator
Multi-session campaign orchestrator.
SkillDFreshness: DClaude Code +9 - 0.406score
do
special-place-administrator
Unified router that auto-routes user intent to the right orchestrator or skill.
SkillDFreshness: DClaude Code +9 - 0.406score
fleet
special-place-administrator
Parallel campaign coordinator.
SkillDFreshness: DClaude Code +9 - 0.406score
architect
special-place-administrator
Given a PRD, produces an implementation architecture: file tree, component breakdown, data model, and a phased build plan with end conditions that a campaign…
SkillDFreshness: DClaude Code +9
Cite this page
prd skill. Agent Mart. https://agentmart.dev/skills/special-place-administrator-prd (last updated 2026-10-24)