idea

Solid

Use when exploring a new idea before writing formal specifications. Guides users through iterative discovery, research, and critical analysis to crystallize vague ideas into validated requirement drafts. Includes anti-pseudo-requirement checks, competitive research, demand evidence gathering, and "What if we don't build this?" analysis. Supports pause/resume across sessions, stores ideas in the project's ideas/ directory, and graduates validated ideas into the spec-forge auto chain (idea → decompose → tech-design + feature specs).

AI & Automation 5 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
26
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Idea — Brainstorming & Demand Validation Explore, research, validate, and crystallize ideas through iterative sessions before committing to formal specification. **Every idea must prove it's a real need before graduating.** ## Core Principles 1. **Brainstorm freely, validate ruthlessly**: Early sessions are open and creative; later sessions demand evidence 2. **Non-linear**: Ideas evolve through multiple sessions, not in one sitting 3. **Research-driven**: Use web search, competitive analysis, and user evidence to ground ideas in reality 4. **Anti-pseudo-requirement**: Before graduating, every idea must answer "What happens if we don't build this?" — if the answer is "nothing significant", the idea is not ready 5. **Persistent**: Every session is recorded, nothing is lost 6. **Project-local**: Ideas live in the project's `ideas/` directory, close to the codebase and docs they relate to ## Storage Structure > **`ideas/` is a top-level directory at the project root, separate from `docs/`. Never nest it inside `docs/`.** ``` {project-root}/ ├── ideas/ # Brainstorming workspace (TOP-LEVEL, not under docs/) │ ├── {idea-name}/ │ │ ├── state.json # Status, metadata, and validation checklist │ │ ├── sessions/ │ │ │ ├── overview.md # Session index: chronological order, summaries │ │ │ ├── explore-initial-spark.md # First session │ │ │ ├── research-competitors.md # Second session │ │ │ ├── va...

Details

Author
tercel
Repository
tercel/spec-forge
Created
5 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

ideate

Structured idea generation for a project or a blank-slate problem — ideas worth pursuing, not the first one that sticks. Grounds in the current repo (AGENTS.md/README) or a freeform problem, then diverges across named lenses (adjacent user, removed constraint, inversion, and more) so a run yields range, not ten variations of one idea. Fights premature convergence — nothing judged until the divergence quota is met — then verdicts each idea EXPLORE/PARK/DROP, where DROP is cheap. EXPLORE items become seeds for priorart (is it novel?) or feature (build it); verdicts persist in out/ideate/tracker.md so repeat runs open with what's new. Keyless. Use to generate, brainstorm, or explore ideas or new directions for a project or problem — e.g. "/ideate", "/ideate <topic>", "brainstorm features for X". For whether an idea already exists use priorart; for competitor features use scout; for choosing between named options use verdict.

7 Updated yesterday
duthaho
AI & Automation Listed

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

18 Updated 1 weeks ago
heymegabyte
Code & Development Listed

ideate

Refines raw ideas into SpecScore Idea artifacts through structured divergent and convergent thinking. Produces a lintable pre-spec one-pager at spec/ideas/<slug>.md that can be promoted to one or more SpecScore Features. Use when the user has a vague concept and isn't ready to specify yet. Trigger: "ideate", "/ideate", "refine this idea", "stress-test this".

0 Updated 1 weeks ago
specscore