Plan From Idea
Transform a captured project idea into an actionable plan with PRD and task breakdown. Use this skill when a new idea has been captured and needs to be developed into a structured project plan.
Best use case
Plan From Idea is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Transform a captured project idea into an actionable plan with PRD and task breakdown. Use this skill when a new idea has been captured and needs to be developed into a structured project plan.
Teams using Plan From Idea should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/plan-from-idea/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Plan From Idea Compares
| Feature / Agent | Plan From Idea | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Transform a captured project idea into an actionable plan with PRD and task breakdown. Use this skill when a new idea has been captured and needs to be developed into a structured project plan.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill: Plan From Idea ## Metadata | Field | Value | |-------|-------| | **Skill ID** | SKL-0001 | | **Version** | 1.0 | | **Owner** | Orchestrator | | **Inputs** | Idea description (from event or user input) | | **Outputs** | PRD stub (`docs/PRD.md` or equivalent), initial task queue items | | **Triggers** | `IDEA_CAPTURED` | --- ## Purpose Turn a rough idea into a structured plan. This skill takes a freeform idea description and produces: 1. A short PRD (Product Requirements Document) stub. 2. An initial set of tasks added to the Next Task Queue in STATE.md. --- ## Procedure 1. **Read the idea** from the event description or user input. 2. **Create a PRD stub** at `docs/PRD.md` (or the project's preferred location) with: - Project name - One-sentence summary - Target audience - Core features (3-5 bullet points) - Out of scope (2-3 items) - Success criteria 3. **Generate 3-5 initial tasks** based on the PRD and add them to the Next Task Queue in `STATE.md`. Use the canonical task format from `.claude/project/knowledge/TASK-FORMAT.md`: `| # | Task | Priority | Skill |`. Assign Skill IDs by cross-referencing `REGISTRY.md` (use `—` if no skill clearly applies). 4. **Log a decision** in `DECISIONS.md` noting the project direction chosen. 5. **Update STATE.md** with outputs produced and files modified. --- ## Primary Agent Orchestrator (dispatches to product-manager for PRD work via SKL-0004) ## Review None required for v1. The user reviews the PRD and task queue after execution. --- ## Definition of Done - [ ] PRD stub exists at `docs/PRD.md` (or equivalent project brief) - [ ] At least 3 tasks are added to the Next Task Queue - [ ] STATE.md is updated with outputs and files modified - [ ] Decision logged in DECISIONS.md ## Output Contract | Field | Value | |-------|-------| | **Artifacts** | Actionable plan in `.claude/project/STATE.md` (Next Task Queue seeded), PRD stub at `docs/PRD.md`, event emitted | | **State Update** | `.claude/project/STATE.md` — mark task complete, log files modified | | **Decision Log** | `.claude/project/knowledge/DECISIONS.md` — project direction chosen | | **Handoff Event** | `PRD_CREATION_REQUESTED` (triggers PRD writing via SKL-0004) |
Related Skills
Project Planning
Manage project planning, sprint reviews, and status tracking. Produces sprint plans, velocity reports, and updates the STATE.md task queue. Use this skill when project planning is requested, a status update is needed, or a sprint review is due.
Supply Chain Audit
Audit the dependency supply chain for security risks beyond what `npm audit` or `pip audit` catches. Analyzes dependency health, maintainer trust signals, typosquatting risk, and transitive dependency exposure.
SEO Audit
Audit web pages for search engine optimization: meta tags, heading hierarchy, structured data, image optimization, mobile-friendliness, and content quality. Complements SKL-0013 (Growth & Distribution) by validating what was built.
Pitch Deck
Create a structured pitch deck outline for investors, stakeholders, or partners. Covers problem, solution, market, traction, team, and ask. Natural output after PRD + Problem Stress Test validation.
Launch Checklist
Pre-launch validation covering everything deployment (SKL-0021) doesn't: analytics, error tracking, social meta, legal pages, email setup, DNS, SSL, and go-live readiness. Produces a launch readiness report with pass/fail checklist. Use this skill before going live on any project.
Insecure Defaults Detection
Detect insecure default configurations, hardcoded credentials, fail-open security patterns, and dangerous default values in application code and configuration files. Complements SKL-0015 (Security Audit) by focusing on configuration-level vulnerabilities that dependency scanners miss.
Differential Security Review
Security-focused review of code changes using git diff analysis. Identifies security implications of recent modifications — new attack surfaces, removed protections, changed auth logic, and risky refactors. Complements SKL-0016 (Code Review) with a security lens on diffs.
Copywriting
Write conversion-focused copy using proven frameworks (AIDA, PAS, BAB). Produces headlines, CTAs, landing page copy, email sequences, and micro-copy. Ensures copy matches brand voice and target audience.
Competitor Analysis
Structured competitor research: features, pricing, positioning, gaps, and differentiation strategy. Feeds into PRD Writing (SKL-0004) and Problem Stress Test (SKL-0027) with better market context.
UX Design
Design user experiences including wireframes, flows, and interaction patterns. Use this skill when UX design work is requested, including onboarding flows and interface layouts.
User Acceptance Testing
Structured QA testing with four modes: diff-aware (auto-scoped to branch changes), full (systematic exploration), quick (30-second smoke test), and regression (compare against baseline). Produces health score, structured reports, and actionable bug lists. Use this skill when UAT is requested or a feature is ready for acceptance testing.
Token Audit
Audit the current project for token waste patterns. Produces a Token Health Report with scored findings and actionable fixes. Use this skill when token usage feels high, sessions are hitting limits, or before optimizing costs.