brainstorming

Guides idea exploration and solution design through structured dialogue with trade-off analysis.

1|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/JaimeHoracio/Ostacky --skill brainstorming-jaimehoracio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/JaimeHoracio/Ostacky/tree/main/assets/skills/brainstorming
Command: npx skills add https://github.com/JaimeHoracio/Ostacky --skill brainstorming-jaimehoracio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It helps developers think through ideas, investigate problems, and design solutions before writing code, preventing premature implementation and poorly considered architecture decisions. ## Core Features & Use Cases - Two Adaptive Modes: creative-design mode produces structured design documents with 2-3 approaches and trade-off tables, while open-explore mode supports free-form investigation without mandatory output. - Codebase-Grounded Design: Integrates CodeGraph and Engram memory search to cite existing symbols and past decisions, avoiding hallucinated proposals. - Routing-Aware Output: Writes design docs to OpenSpec change folders or docs/superpowers/specs depending on change impact level, with explicit user approval gates. - Use Case: When asked "what's the best way to add caching to this API", it explores the codebase, proposes 2-3 approaches with cost/risk/complexity trade-offs, and produces an approved design doc before any implementation begins. ## Quick Start Ask the agent to help you design or think through an approach, for example: "Help me figure out the best way to add authentication to this service before we build it."

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I design a feature before writing code with an AI agent?▼

Invoke the brainstorming skill in creative-design mode by describing what you want to build. It asks clarifying questions one at a time, proposes 2-3 approaches with trade-off tables, and writes a design doc only after your explicit approval.

What is the difference between creative-design and open-explore modes?▼

Creative-design is a structured workflow that produces an approved design document for building something. Open-explore is an unstructured thinking stance for investigating problems or understanding existing code, with no mandatory output artifact.

Does brainstorming write code or implement features?▼

No. A hard gate prevents any implementation, code writing, or project scaffolding until a design is presented and explicitly approved. Open-explore mode never writes code, though it can create OpenSpec artifacts.

How does brainstorming use CodeGraph and Engram?▼

It checks a discovery cache first, then uses codegraph_explore to ground proposals in existing code symbols and engram_mem_search to recall past decisions. Design decisions and trade-offs are saved back to Engram via engram_mem_save.

When should I use brainstorming instead of writing an OpenSpec proposal directly?▼

Use brainstorming when requirements are vague or you need to compare approaches with trade-off analysis. If requirements are already clear, the skill routes directly to openspec-propose without the brainstorming step.