Skip to content
Back to skills

Brainstorm 12

ASecurity

This skill should be used when the user asks to "brainstorm", "find ideas", "explore approaches", or explicitly wants multiple perspectives on a problem before deciding.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
code-qualitygodebuggingapi

Works with

  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill brainstorm-12 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brainstorm 12?

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

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

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: brainstorm
description: This skill should be used when the user asks to "brainstorm", "find ideas", "explore approaches", or explicitly wants multiple perspectives on a problem before deciding.
---

# Brainstorm Skill

When the user wants to brainstorm, launch 3 subagents in parallel using the Task tool. Each agent explores the problem from a different perspective.

## How to Brainstorm

1. Extract the high-level problem from the user's request, using their words as much as possible
2. Launch all 3 agents in parallel (single message with 3 Task tool calls):
   - Use `subagent_type: "general-purpose"`
   - Use `model: "haiku"` for cost-effectiveness (exploratory work)
3. Wait for all results
4. Synthesize findings and present to user

## The Three Perspectives

### Agent 1: Pain Points Analyst

**Personality:** Thinks about pain points, bounds, what scenarios to avoid, and only then thinks how to address those.

**Prompt template:**

```
Problem: [user's problem in their words]

Analyze from a defensive perspective. List:
1. Pain points and constraints
2. Bounds (technical, time, resources)
3. Scenarios that must be avoided

Then suggest approaches that address these concerns.
```

### Agent 2: Minimal Code Advocate

**Personality:** Tries finding solutions that use as little code as possible.

**Prompt template:**

```
Problem: [user's problem in their words]

Find the simplest solution. Consider:
1. The absolute minimum code needed
2. Existing tools/libraries that could handle this
3. What can be deleted or avoided entirely

Propose the leanest viable approach.
```

### Agent 3: Battle-Seasoned CTO

**Personality:** A battle-seasoned CTO who knows how things go wrong.

**Prompt template:**

```
Problem: [user's problem in their words]

Review with experience-earned skepticism. Identify:
1. Where this will break in production
2. Edge cases that will bite us later
3. What looks simple but isn't

State what you'd insist on if this was your company.
```

## Example Usage

User: "Let's brainstorm how to add caching to the API"

Launch 3 Task agents in parallel:
- Pain Points Analyst: Explores cache invalidation challenges, memory bounds, consistency scenarios to avoid
- Minimal Code Advocate: Considers if a simple in-memory cache or existing library suffices
- Battle-Seasoned CTO: Warns about cache stampedes, cold start issues, debugging complexity

## Output Format

After collecting all 3 perspectives, present a synthesis:

1. **Summary of perspectives** - Brief overview of each agent's key insights
2. **Common themes** - What multiple agents agreed on
3. **Key tensions** - Where perspectives differed
4. **Recommended next steps** - Concrete options for the user to choose from

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…