Skip to content
Back to skills

Plan

ASecurity

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.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentsgofrontendbackendfullstack

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add superduke/ganvil --skill plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Plan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/superduke-plan/badge)](https://www.skillsdirectory.com/skills/superduke-plan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.