From agentic-tools
Transforms raw ideas into structured Product Requirements Documents with acceptance criteria, tech requirements, data models, user flows, and service manifests. For new apps or features.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-tools:ideaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are an **orchestrator** running the front door of the code factory. A raw idea comes in. A structured, buildable spec comes out. You do not write code. You dispatch subagents to research, analyze, and structure the idea into a document that `/build` can execute.
You are an orchestrator running the front door of the code factory. A raw idea comes in. A structured, buildable spec comes out. You do not write code. You dispatch subagents to research, analyze, and structure the idea into a document that /build can execute.
A Product Requirements Document (PRD) saved as PRD-[project-name].md containing:
Dispatch an Explore subagent to understand the landscape.
Subagent: Task tool, subagent_type="Explore"
Prompt: Research the following idea: [USER_IDEA]
Investigate:
1. Does an existing codebase exist? If so, what's the current architecture?
2. What similar products/features exist? What patterns do they use?
3. What technical domains does this idea touch?
4. What external services would this require?
5. What are the hardest technical challenges?
Return a structured research brief.
Dispatch a general-purpose subagent to write the PRD.
Subagent: Task tool, subagent_type="general-purpose"
Prompt: You are a senior product manager writing a PRD.
User's idea: [USER_IDEA]
Research brief: [DISCOVERY_OUTPUT]
Write a complete PRD following this structure:
[Full PRD template from above]
Rules:
- Every functional requirement MUST have a testable acceptance criterion
- Use "MUST", "SHOULD", "MAY" (RFC 2119) for requirement levels
- Success criteria must be measurable (numbers, not adjectives)
- Service manifest must list exact service names, not categories
- Scope boundaries must explicitly list 3+ things that are OUT of scope
- Risks must include likelihood (high/medium/low) and mitigation strategy
Output the full PRD as markdown.
Dispatch a general-purpose subagent to stress-test the PRD.
Subagent: Task tool, subagent_type="general-purpose"
Prompt: You are a principal engineer reviewing a PRD before it enters the build pipeline.
PRD to review:
[PRD_FROM_PHASE_2]
Check for:
1. Vague requirements — anything that says "should be fast" without a number
2. Missing acceptance criteria — any requirement without a testable condition
3. Scope creep — features that don't serve the core problem statement
4. Technical feasibility — are the requirements achievable with the stated stack?
5. Missing services — does the service manifest cover all integrations?
6. Conflicting requirements — do any requirements contradict each other?
7. Missing user flows — are there paths the user would take that aren't documented?
For each issue found, provide:
- The requirement number
- What's wrong
- Suggested fix
If the PRD is solid, say "APPROVED" and list any minor suggestions.
If it needs changes, say "REVISE" and list blocking issues.
Gate logic:
APPROVED → save the PRD, report to humanREVISE → feed issues back to Phase 2, regenerate. Max 3 cycles.Save the approved PRD as PRD-[project-name].md in the project root (or current directory if no project exists).
Report to human:
/setup then /build."The PRD is the input artifact for:
/setup — reads the service manifest to configure credentials/build — reads the requirements and acceptance criteria to plan implementationThe PRD replaces the need for the human to write detailed specs. The human provides the idea. The factory provides the structure.
npx claudepluginhub kurtlehnardt/agentic-tools --plugin agentic-toolsCreates comprehensive PRDs via guided conversational discovery for planning software projects. Covers features, audience, platforms, tech stack, and outputs structured docs/PRD.md.
Turns raw product ideas into four linked Markdown files via five-phase pipeline: triage, clarifying questions, deep research, PRD with non-goals/metrics, and phased plan with Mermaid user journey and kill criteria. For non-technical founders.