brainstorming

Refines feature ideas into validated design documents through structured dialogue.

2|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Shubh2310-developer/ENGUNITYCORE --skill brainstorming-shubh2310-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Shubh2310-developer/ENGUNITYCORE/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/Shubh2310-developer/ENGUNITYCORE --skill brainstorming-shubh2310-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Jumping straight into implementation without clarifying requirements leads to wasted effort and misaligned features. This Skill turns vague ideas into fully formed designs and specs through collaborative, question-driven dialogue before any code is written. ## Core Features & Use Cases - Guided Requirement Discovery: Asks one question at a time, preferring multiple choice, to clarify purpose, constraints, and success criteria. - Approach Exploration: Proposes 2-3 alternative approaches with trade-offs and a reasoned recommendation. - Incremental Design Validation: Presents the design in 200-300 word sections covering architecture, components, data flow, error handling, and testing, checking each section with you. - Use Case: Before building a new feature, use this Skill to explore the idea, compare implementation approaches, and produce a committed design document at docs/plans/YYYY-MM-DD-<topic>-design.md. ## Quick Start Ask the assistant 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 turn a feature idea into a design document?

Start by reviewing the current project state, then answer clarifying questions one at a time about purpose, constraints, and success criteria. The design is presented in 200-300 word sections for validation, then written to docs/plans/ and committed to git.

When should I brainstorm before writing code?

Brainstorm before any creative work: creating features, building components, adding functionality, or modifying behavior. Clarifying requirements and comparing approaches upfront prevents rework from misunderstood intent.

How do I compare different implementation approaches?

The process proposes 2-3 approaches with explicit trade-offs, leading with a recommended option and the reasoning behind it. You can discuss alternatives conversationally before settling on a direction.

What happens after the design is approved?

The validated design is written to docs/plans/YYYY-MM-DD-<topic>-design.md and committed to git. If continuing to implementation, it suggests creating an isolated git worktree and writing a detailed implementation plan.

What are the limitations of dialogue-based design exploration?

The process depends on iterative conversation, so it is slower than writing code directly and less suited to trivial changes. It also relies on related skills like writing-plans and git worktrees for the implementation phase.