brainstorming

Guides collaborative design exploration and produces approved spec documents before implementation.

Updated Jul 23, 2026
One-click install
npx skills add https://github.com/shrek-abaper/sap-nexus-agent --skill brainstorming-shrek-abaper
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/shrek-abaper/sap-nexus-agent/tree/main/.comet/skills/skills/brainstorming
Command: npx skills add https://github.com/shrek-abaper/sap-nexus-agent --skill brainstorming-shrek-abaper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Teams often jump straight into coding without clarifying requirements, leading to rework from unexamined assumptions. This Skill enforces a structured design-first workflow that turns rough ideas into reviewed, approved specification documents before any implementation begins. ## Core Features & Use Cases - Structured Discovery Dialogue: Explores project context, then asks clarifying questions one at a time to refine purpose, constraints, and success criteria. - Design Proposal and Approval Gate: Proposes 2-3 approaches with trade-offs, presents the design in sections, and blocks all implementation until the user approves. - Spec Document Generation: Writes the validated design to a dated spec file, runs a self-review for placeholders and contradictions, and hands off to implementation planning. - Visual Companion Server: Optionally serves browser-based mockups, diagrams, and A/B layout comparisons via a local WebSocket server with session-key authentication. - Use Case: When asked to add a new feature, the Skill first explores the codebase, interviews the user about requirements, presents design options, and only after written spec approval invokes the planning skill. ## Quick Start Ask the agent to help you design a new feature and it will interview you, propose approaches, and produce an approved spec document before any code is written.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a feature idea into a design spec before coding?▼

Invoke the brainstorming workflow, which explores your project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and writes an approved design document to a dated spec file before any implementation starts.

What is the visual companion in the brainstorming workflow?▼

The visual companion is a local browser-based server that displays mockups, wireframes, and side-by-side layout comparisons during design discussions. It is offered only when a question is genuinely visual, and user clicks are recorded as structured events for the agent to read.

Can I skip the design phase for simple changes?▼

No. The workflow enforces a hard gate requiring a presented design and explicit user approval for every project, including small utilities and config changes. The design can be very short for simple work, but approval is mandatory before implementation.

Does the brainstorming server work in remote or containerized environments?▼

Yes. Start the server with --host 0.0.0.0 and --url-host to bind a non-loopback interface. Access is protected by a per-session key embedded in the URL, which authenticates both HTTP requests and the WebSocket connection.

What happens after the design spec is approved?▼

After the spec passes self-review and user review, the workflow invokes the writing-plans skill to create a detailed implementation plan. It explicitly does not invoke any other implementation skill directly.