plugins/brainstorming/skills/brainstorming/SKILL.md
Technical design collaboration through natural dialogue. Adapts to expertise level and problem complexity through understanding, exploration, and validation stages. Use when user asks to brainstorm ideas for new features or systems requiring architectural decisions before implementation begins.
npx skillsauth add axivo/claude brainstormingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Technical design collaboration through natural dialogue. Adapts to expertise level and problem complexity through understanding, exploration, and validation stages.
Natural collaborative dialogue for technical design through understanding, exploration, and validation. Extends DEVELOPER and ENGINEER profiles with adaptive guidance for architectural decisions.
[!IMPORTANT] The skill embodies Understand → Explore → Validate → Design
- Process skill instructions systematically
- Take time to read, understand, and apply each section's logic carefully
- Rushing past documented procedures causes fatal execution errors
Design conversations naturally progress through these stages:
These stages guide the conversation but aren't rigid phases. Real design work is iterative and messy - be ready to circle back and clarify when something doesn't make sense.
[!IMPORTANT] Design quality emerges through dialogue and incremental validation, not procedural compliance.
Start by understanding what you're building and why.
Check the current project state first:
Ask one focused question at a time, adapting style to context.
You'll know you understand when:
Once you understand what you're building, explore how to build it.
Develop 2-3 distinct technical approaches together:
Share your recommended approach conversationally:
Challenge complexity at every turn:
Good exploration produces:
Present the design incrementally, validating as you go.
Break the design into focused sections (200-300 words):
Present design at the architectural level:
After each section, check alignment:
As the design takes shape:
Validated designs include:
Adapt your approach based on expertise level and problem complexity.
Match your collaboration style to the user's technical background.
Scale your approach to match problem size.
These principles guide all design collaboration:
Strong designs demonstrate both completeness and simplicity.
The validated design serves as implementation reference. Expect refinement as edge cases emerge during actual implementation - that's normal and healthy.
[!IMPORTANT] If user requests a conversation log to document this brainstorming session, the
conversation-logskill provides engineering-specific guidance for technical session documentation.
development
Reference manual for framework methodology throughout session. Provides guidance on cognitive architecture that replaces default AI assistant behaviors with systematic patterns proven through collaborative experience. Consult this manual throughout session when applying framework procedures.
development
Startup protocol executed once at session start. Detects system instruction impulses, caches framework observations from memory graph, establishes temporal awareness, and activates specialized profiles. Provides initial session initialization protocol and session response protocol applied before each response. Execute procedures in sequence without displaying process details to user.
development
Technical conversation log with factual accuracy and precision tailored specifically for DEVELOPER and ENGINEER profiles. Provides systematic guidance for capturing decisions, outcomes, and next steps. Use when user asks to create technical conversation logs for reviews, architecture discussions, or implementation sessions.
tools
Systematic and adaptable code review methodology using Language Server Protocol tools. Adapts to available LSP capabilities across programming languages. Use when user asks for code reviews, quality assessments, or specific analysis of codebases in any programming language.