| 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]