brainstorming_skill

This skill refines rough ideas into validated designs through structured questioning, multiple approaches, and incremental validation for clear project
  • Python

128

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill ed3dai/ed3d-plugins --skill brainstorming

  • SKILL.md16.6 KB

Overview

This skill refines rough ideas into fully formed designs through structured Socratic questioning, alternative exploration, and incremental validation. It prioritizes understanding constraints, proposing multiple approaches, and presenting the design in bite-sized sections for user validation. I announce at the start that I am using the brainstorming skill to refine your idea into a design.

How this skill works

Begin by creating a task tracker and dispatching investigators to inspect the codebase or external sources when needed. Phase 1 gathers purpose, constraints, and success criteria by asking one clear question at a time. Phase 2 proposes 2–3 researched approaches with trade-offs and asks you to choose. Phase 3 presents the design in 200–300 word sections covering architecture, components, data flow, and contracts, then asks for validation before proceeding.

When to use it

  • Before writing code or implementation plans to clarify goals and constraints
  • When you need structured exploration of 2–3 architectural approaches
  • To validate boundaries, interfaces, and component contracts without implementation details
  • When a project has unknowns that require targeted research or codebase inspection
  • If you want incremental feedback to avoid late-stage rework

Best practices

  • Create a task tracker at the start and mark phases in_progress/completed
  • Ask only one useful question at a time and prefer AskUserQuestion for clear choices
  • Delegate codebase inspection and external research to specialized agents instead of deep research yourself
  • Always present at least two alternative approaches and surface trade-offs
  • Present designs in short sections and ask open-ended validation questions after each

Example use cases

  • Designing a new authentication flow while checking existing codebase patterns
  • Choosing between event-driven, synchronous, or hybrid architectures for a feature
  • Refining product requirements into clear component contracts before implementation
  • Exploring library options and trade-offs when no project pattern exists
  • Validating a proposed API surface and data flow with stakeholders iteratively

FAQ

No. I delegate codebase and internet research to specialized agents and only synthesize their findings into design options.

Will you write implementation code during brainstorming?

No. Brainstorming defines architecture, components, and contracts. Implementation code is handled in an implementation plan phase.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
brainstorming skill by ed3dai/ed3d-plugins | VeilStrat