brainstorming

Clarify feature ideas and produce approved design specifications before implementation.

Updated May 2, 2026
One-click install
npx skills add https://github.com/Qunnnn/agents --skill brainstorming-qunnnn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Qunnnn/agents/tree/main/skills/general/brainstorming
Command: npx skills add https://github.com/Qunnnn/agents --skill brainstorming-qunnnn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature implementation by helping teams clarify goals, requirements, constraints, and design decisions before building features or changing behavior.

Core Features & Use Cases

  • Intent Discovery: Guides collaborative questioning to understand project context, goals, constraints, and success criteria.
  • Design Planning: Compares approaches, presents trade-offs, and creates structured designs before implementation begins.
  • Workflow Governance: Enforces approval gates, documentation steps, and transition to implementation planning.
  • Use Case: When planning a new application feature or refactor, use this Skill to explore requirements, evaluate options, and produce an approved design specification before writing code.

Quick Start

Use the brainstorming skill to help me design a new feature by asking clarifying questions and creating an approved implementation-ready specification.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I design a new software feature before starting implementation?

Feature design planning compares architectural approaches and presents trade-offs to produce an approved specification before development begins, preventing premature implementation by enforcing structured decision-making and requirement validation.

What is the best way to document software architecture decisions for a refactor?

Documenting architecture decisions for a refactor is best achieved by enforcing design approval gates that capture constraints, compare approaches, and write structured specifications before transitioning to implementation planning.

Can I use this brainstorming approach for component creation and refactoring decisions?

Yes, this brainstorming approach applies to component creation and refactoring decisions by guiding collaborative requirement discovery and enforcing design approval gates across software projects, feature development, and architecture planning workflows.

How do I turn an idea into an implementation-ready design specification?

To turn an idea into an implementation-ready design specification, apply intent discovery to understand project context, evaluate design trade-offs, and enforce approval gates before writing the final specification and planning the transition.

Why does premature implementation cause issues in feature development?

Premature implementation causes issues in feature development by bypassing requirement clarification and design validation, leading to misaligned goals, unmanaged constraints, and architectural decisions that lack structured approval.