brainstorming

Convert ambiguous ideas into an approved design spec before implementation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yuquanliu1-dot/Test --skill brainstorming-yuquanliu1-dot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/yuquanliu1-dot/Test/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/yuquanliu1-dot/Test --skill brainstorming-yuquanliu1-dot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

It prevents wasted implementation by forcing early alignment on user intent, requirements, and system design before any code changes happen.

Core Features & Use Cases

  • Context-first exploration: reviews the current project state to ground the design in reality.
  • Clarifying questions with a hard gate: asks questions one at a time and refuses to proceed without design approval.
  • Design validation via options and documentation: proposes 2–3 approaches, presents an incremental design, then writes a committed spec and requests review before planning implementation.
  • Visual Companion support (optional): offers a browser tool when visual mockups/diagrams would improve understanding.
  • Operational guardrails: explicitly disallows implementation actions until the design is approved, then hands off to the implementation-planning skill.

Quick Start

Use the brainstorming skill to produce a design proposal and written spec for the change you want, then approve it before any implementation plan is generated.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn ambiguous project requirements into an approved design spec before coding?

To turn ambiguous requirements into a design spec, the skill explores project context, asks clarifying questions one at a time, and compares approaches. It requires explicit user approval before writing a dated design document and proceeding to implementation planning.

What is the best way to evaluate architecture trade-offs for a new product feature?

Evaluating architecture trade-offs involves comparing 2–3 proposed design approaches for your feature. This skill presents these options incrementally to validate system decisions and align on scope before any implementation actions begin.

How do I prevent wasted implementation effort from poor scope clarification?

Preventing wasted implementation requires enforcing an approval gate on the proposed design. The skill explicitly disallows code changes until the user reviews and approves the documented design spec, ensuring early alignment on intent.

Can I use visual mockups during the brainstorming and design validation process?

Yes, you can use visual mockups during design validation. The skill offers optional Visual Companion support, providing a browser tool to generate diagrams or mockups when they would improve understanding of the proposed architecture.

Does this approach generate the implementation plan immediately after the design is documented?

No, it does not generate the plan immediately after the design is documented. The skill enforces a hard gate, transitioning to the implementation-planning phase only after the user explicitly approves the presented design proposal and written spec.

When should I not use this structured brainstorming approach for project planning?

You should not use this structured brainstorming approach for changes that require immediate, undocumented code execution. It is designed for product or component changes needing scope clarification and architecture decisions, explicitly blocking implementation actions until design approval.