Skip to content
Back to skills

Brainstorming

ASecurity

Transform rough ideas into solid designs through structured questioning

  • 14 stars
  • 0 votes
  • 5 copies
  • 9 views
  • Added February 7, 2026
ai-agentsgotesting

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add a-ariff/ariff-claude-plugins --skill brainstorming --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brainstorming?

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

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

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: Transform rough ideas into solid designs through structured questioning
version: 1.0.0
author: Ariff
when_to_use: Before any feature implementation, when user describes an idea
---

# Brainstorming → Design

## Purpose
Turn vague ideas into actionable designs through Socratic questioning.

> "I'm using the Brainstorming skill to refine your idea into a design."

## The Flow

```
[Idea] → Phase 1: Understand → Phase 2: Explore → Phase 3: Design → [Plan]
```

## Phase 1: Understanding (Ask Questions)

**One question at a time. Prefer multiple choice.**

Questions to ask:
- What problem does this solve?
- Who's the user?
- What's success look like?
- Any constraints (time, tech, integrations)?
- What's already built that this touches?

**Before asking:** Check working directory for existing context.

## Phase 2: Exploration (Present Options)

Present 2-3 approaches:

```markdown
### Approach A: [Name]
- Architecture: [how it works]
- Pros: [benefits]
- Cons: [tradeoffs]
- Complexity: [low/medium/high]

### Approach B: [Name]
...
```

Ask: "Which approach resonates? Or should we explore others?"

## Phase 3: Design (Incremental)

Present design in 200-300 word chunks:
1. Architecture overview
2. Key components
3. Data flow
4. Error handling
5. Testing strategy

After each chunk: "Does this look right?"

## Phase 4: Handoff

When design approved:

> "Ready to create the implementation plan?"

If yes → Use `writing-plans` skill

## Going Backwards

**It's okay to revisit earlier phases:**
- New constraint discovered → Back to Phase 1
- Design doesn't feel right → Back to Phase 2
- Missing requirements → Back to Phase 1

Don't force linear progress.

## Principles

- **YAGNI** - Don't design what's not needed
- **Explore alternatives** - Never settle on first idea
- **Validate incrementally** - Small chunks, frequent feedback
- **Document decisions** - Why, not just what

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.