brainstorming

Guides structured design interviews that turn feature ideas into approved design documents before implementation.

1|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/HarmAalbers/claude-requirements-framework --skill brainstorming-harmaalbers
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/HarmAalbers/claude-requirements-framework/tree/main/plugins/requirements-framework/skills/brainstorming
Command: npx skills add https://github.com/HarmAalbers/claude-requirements-framework --skill brainstorming-harmaalbers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It prevents premature coding by enforcing a design-first workflow: every feature, component, or behavior change gets a triaged, interview-driven design that the user approves before any implementation begins. ## Core Features & Use Cases - Tiered triage: Classifies tasks as small, standard, or deep based on stakes, blast radius, reversibility, and novelty, scaling ceremony to match. - Structured interview flow: Sketches 2-3 candidate approaches first, then asks one question per message, writing settled answers into a design doc as you go. - Workflow integration: Completing the skill satisfies the design_approved gate of the requirements framework and routes standard/deep designs into the writing-plans skill. - Use Case: Before adding a new API endpoint, run this skill to compare implementation approaches, interview the user on constraints, and produce a committed design doc ready for planning. ## Quick Start Ask the AI to brainstorm and design the new feature you have in mind 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 design a feature before writing code?▼

Start with a vagueness check stating the goal, constraints, and success criterion, then sketch 2-3 candidate approaches with a recommendation. Interview the user one question at a time, writing settled answers into a design doc, and get explicit approval before implementation.

What are the small, standard, and deep design tiers?▼

Tiers scale ceremony to task risk: small covers localized reversible changes needing 1-2 questions, standard covers feature-sized work producing a committed design doc, and deep covers multi-subsystem or architectural changes where the user also reviews the written file.

When should I skip planning for a small fix?▼

When triage classifies the task as small tier, recording it with the req tier command lets the framework skip plan and validate nudges after design approval. The workflow then advances directly to the build phase for trivial localized fixes.

Can this skill be used with existing codebases?▼

Yes, the flow includes an anchor peek step that reads just enough existing code to sketch credible approaches. It follows the repository's existing patterns and surfaces trade-offs when a better pattern conflicts with established conventions.

What happens if the user rejects part of a design?▼

Only the rejected section is revised; the flow does not restart. Settled answers remain in the artifact, and the interview continues from the point of disagreement until that section earns approval.