1.4 KiB
1.4 KiB
| description | argument-hint | allowed-tools |
|---|---|---|
| Deep collaborative thinking about a problem - read code, consult experts, explore options, think together | <problem to think through> | Task, Read, Write, Edit, Glob, Grep, Bash, AskUserQuestion |
Think through this problem deeply: $ARGUMENTS
Instructions
Load the ideate skill, then:
1. Understand What's Being Asked
- User's words: [exact quote]
- Your interpretation: [what you think they mean]
- Scope: [what's in/out]
If interpretation differs, ask.
2. Gather Context
grep -rn "[keywords]" --include="*.go" --include="*.ts"
Read the specs, docs, adjacent systems.
3. Explore the Solution Space
Write out 3-4 options (always include "do nothing"):
### Option A: [Name]
- Approach: [how]
- Pros: [why good]
- Cons: [why risky]
- Assumption: [what must be true]
4. Step Back
- Assumptions: What am I assuming that's unverified?
- Fresh eyes: Would someone new agree?
- Skeptic: What would a disagreer say?
- Missing: Whose perspective am I ignoring?
5. Think Out Loud
Share: what you learned, what surprised you, the core tension, where you're leaning, questions for them.
6. Collaborate
Listen, adjust, drill deeper, iterate.
Critical Rules
- READ code before forming opinions
- INCLUDE "do nothing" as an option
- SURFACE assumptions explicitly
- INVITE dialogue, don't just deliver answers