Generate a product specification from a brief description. Classifies the project as frontend/backend/fullstack, defines features, creates a visual design language (for frontend), and decomposes into sprints with testable acceptance criteria. Use when you only need a product spec without building the application.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add superduke/ganvil --skill plan --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Plan?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/superduke-plan)More formats (shields.io, HTML) on the badges page.
---
name: plan
description: >
Generate a product specification from a brief description. Classifies the project
as frontend/backend/fullstack, defines features, creates a visual design language
(for frontend), and decomposes into sprints with testable acceptance criteria.
Use when you only need a product spec without building the application.
argument-hint: <product description in 1-4 sentences>
---
# Ganvil Plan — Product Specification Generator
Generate a comprehensive product specification from a brief description, without building the application.
## What to Do
1. Create the `ganvil-artifacts/` directory if it doesn't exist.
2. Delegate to the **planner** agent with the user's description: `$ARGUMENTS`
- If the current directory contains an existing project (has `package.json`, `Cargo.toml`, `requirements.txt`, `go.mod`, etc.), include context: \"Note: there is an existing codebase in the working directory. Analyze it and plan to extend/modify it rather than building from scratch.\"
3. The planner will:
- Classify the project type (FRONTEND / BACKEND / FULLSTACK)
- Generate a complete product specification
- Define a visual design language (for frontend projects)
- Decompose the work into sprints with testable acceptance criteria
4. The output will be written to `ganvil-artifacts/spec.md`
5. After planning is complete, summarize:
- Project type classification
- Number of sprints planned
- Key features identified
- Highlight any particularly ambitious or AI-powered features
## Usage
```
/ganvil:plan A collaborative whiteboard tool with real-time editing
```
This will generate a full spec in `ganvil-artifacts/spec.md` that can later be used with `/ganvil:build` or manually implemented.
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!