brainstorming

Guides collaborative design exploration and spec writing before any implementation work begins.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill brainstorming-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/assignment-generator/antigravity-skills-main/antigravity-skills-main/skills/brainstorming
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill brainstorming-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires express, ws, chokidar, and includes scripts (resource) components.

What problem does it solve? Teams and AI agents often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured discovery process that turns vague ideas into approved design specs before any implementation starts. ## Core Features & Use Cases - Structured Discovery Checklist: Explores project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents design sections for incremental approval. - Spec Writing and Review Gates: Writes the validated design to a dated spec file, runs a self-review for placeholders and contradictions, and requires explicit user approval before planning. - Visual Companion Server: Includes a Node.js browser companion that serves mockups, diagrams, and clickable option screens so visual questions can be answered by seeing rather than reading. - Use Case: Before building a new dashboard feature, use this Skill to interview the user about goals and constraints, compare layout approaches in the browser companion, and produce an approved design document ready for implementation planning. ## Quick Start Ask the agent to brainstorm the design for your next feature before writing any code.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I brainstorm a feature design before writing code?

Invoke the brainstorming skill, which explores your project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents design sections for approval. Only after you approve the design does it write a spec document and move to planning.

What is the visual companion in the brainstorming skill?

The visual companion is a local Node.js server that serves HTML mockups, diagrams, and clickable option screens in your browser. The agent writes content fragments to a watched directory, and your clicks are recorded as events the agent reads on the next turn.

Does the brainstorming skill work for small or simple projects?

Yes, every project goes through the process regardless of perceived simplicity. The design can be just a few sentences for trivial work, but it must still be presented and approved before any implementation begins.

Can I use the brainstorming skill without the browser companion?

Yes, the visual companion is optional and offered only when upcoming questions involve visual content like mockups or layouts. If you decline, the entire brainstorming flow proceeds through terminal text only.

What happens after the design spec is approved?

After you approve the written spec, the skill invokes the writing-plans skill to create a detailed implementation plan. It explicitly does not invoke any implementation skill directly, keeping design and coding as separate gated phases.