Skip to content
Back to skills

Brainstorm

ASecurity

Use when you need structured problem exploration before writing requirements.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agentsgo

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add seokan-jeong/team-shinchan --skill brainstorm --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brainstorm?

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

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

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: team-shinchan:brainstorm
description: Use when you need structured problem exploration before writing requirements.
user-invocable: true
---

# EXECUTE IMMEDIATELY

## Step 1: Validate Input

If args is empty or only whitespace:
  Ask user: "What problem or feature would you like to brainstorm? Describe the goal, not the solution."
  STOP and wait for user response

If args length > 2000 characters:
  Truncate to 2000 characters
  Warn user: "Request was truncated to 2000 characters"

## Step 2: Check for Prior Brainstorm Output

Check if `.shinchan-docs/*/brainstorm-output.md` exists for the current session.
If found: read it and include a note in the Hiroshi prompt: "A prior brainstorm exists. Extend or revise it rather than starting fresh."

## Step 3: Invoke Hiroshi for Problem Exploration

Task(
  subagent_type="team-shinchan:hiroshi",
  model="opus",
  prompt=`/team-shinchan:brainstorm has been invoked.

## Brainstorm Request

Problem/Goal to explore: ${args}

## Your Mission

You are doing structured problem exploration BEFORE requirements. The user may have arrived
with a solution in mind ("add X feature"). Your job is to help them see the problem clearly
before committing to a solution direction.

## Output Format (REQUIRED — use these exact headers)

## Problem Reframe
State the underlying problem in 2-3 sentences. Strip away solution framing.
Example: "The user wants faster search" → "Users cannot find relevant items within their
session window, causing abandonment."

## Alternative Approaches
Present 2-4 alternative approaches to address the problem. For each:

**Option A: [Title]**
- What it is: [1 sentence]
- Pros: [2-3 bullets]
- Cons: [2-3 bullets]
- Complexity: Low / Medium / High
- Best for: [when this option wins]

**Option B: [Title]**
[same structure]

[Option C, D if relevant]

## Recommendation
State which option you recommend and why. Include:
- Primary rationale (1-2 sentences)
- Key assumption that must hold for this recommendation to be correct
- What to validate first before committing

## Rules
- Be concrete. No "it depends" without specifying what it depends on.
- Pros and cons must be specific to this context, not generic.
- Complexity estimates must reference actual implementation effort (lines of code, new dependencies, migration risk).
- If the user's stated solution is one of the options, include it — but also include at least one alternative they may not have considered.

User request: ${args}
`)

## Step 4: Save Brainstorm Output

After Hiroshi completes, if an active WORKFLOW_STATE.yaml exists:
  Save Hiroshi's output to `.shinchan-docs/{DOC_ID}/brainstorm-output.md`
  This allows /team-shinchan:requirements to reference it in Step 1.

## Step 5: Present and Confirm

Present the brainstorm output to the user. Then ask:
  "Ready to proceed with /team-shinchan:requirements? (This will start the full requirements interview based on the recommended path.)"

If user confirms: suggest running /team-shinchan:requirements with the recommended approach as context.

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.