Skip to content
Back to skills

Brainstorming 11

ASecurity

Turn ideas into fully formed designs through collaborative dialogue. Use BEFORE any creative work - creating features, building components, adding functionality, or modifying behavior.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
developmentgotestinggit

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill brainstorming-11 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brainstorming 11?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Brainstorming 11
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-brainstorming-11/badge)](https://www.skillsdirectory.com/skills/david-li0406-brainstorming-11)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: brainstorming
description: Turn ideas into fully formed designs through collaborative dialogue. Use BEFORE any creative work - creating features, building components, adding functionality, or modifying behavior.
---

# Brainstorming Ideas Into Designs

## Description
Turn ideas into fully formed designs through collaborative dialogue. Use this BEFORE any creative work - creating features, building components, adding functionality, or modifying behavior.

## When to Use
- Starting a new feature
- Adding significant functionality
- Modifying existing behavior
- Any creative work before implementation

## The Process

### 1. Understand the Idea
- Check current project state (files, docs, recent commits)
- Ask questions **one at a time** to refine the idea
- Prefer multiple choice questions when possible
- Focus on: purpose, constraints, success criteria

### 2. Explore Approaches
- Propose 2-3 different approaches with trade-offs
- Lead with your recommended option and explain why
- Present options conversationally

### 3. Present the Design
- Break into sections of 200-300 words
- Ask after each section: "Does this look right so far?"
- Cover:
  - Architecture
  - Components/modules
  - Data flow
  - Error handling
  - Testing strategy
- Go back and clarify if something doesn't make sense

### 4. Document
- Write validated design to `docs/plans/YYYY-MM-DD-<topic>-design.md`
- Commit the design document

### 5. Implementation (Optional)
- Ask: "Ready to set up for implementation?"
- Create isolated workspace if needed (git worktree)
- Create detailed implementation plan

## Key Principles

| Principle | Why |
|-----------|-----|
| One question at a time | Don't overwhelm |
| Multiple choice preferred | Easier to answer |
| YAGNI ruthlessly | Remove unnecessary features |
| Explore alternatives | Always 2-3 approaches |
| Incremental validation | Present design in sections |
| Be flexible | Revisit when unclear |

## Example Flow

```
User: "I want to add user notifications"

Claude: "Let me check the current project structure first..."
        [reads files, understands context]

        "What's the primary goal for notifications?
         A) Real-time alerts for urgent events
         B) Daily/weekly digest summaries
         C) Both, with user preferences
         D) Something else"

User: "A"

Claude: "Got it - real-time alerts. Which delivery channels matter most?
         A) In-app only (simplest)
         B) In-app + email
         C) In-app + push notifications
         D) All of the above"

[continues one question at a time...]

Claude: "I think I understand. Let me present the design in sections.

        ## Architecture
        [200-300 words]

        Does this architecture look right so far?"

User: "Yes, but what about..."

[iterates until design is solid]

Claude: "I'll write this to docs/plans/2026-01-03-notifications-design.md"
```

## Output

Design document in `docs/plans/` with:
- Problem statement
- Chosen approach (with rationale)
- Architecture overview
- Component breakdown
- Data flow
- Error handling
- Testing strategy
- Open questions (if any)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…