ultrathink
First-principles deep thinking for significant problems. Use when you need to question assumptions, craft elegant solutions, and challenge beliefs.
recover
Break out of stuckness through inversion, simplification, and fresh angles. Use when repeating approaches without progress.
exploration
Technical exploration within existing projects. USE WHEN user says "think through", "explore options", "investigate", "how should we approach", or needs to evaluate approaches before implementation. Creates exploration documents in project's explorations/ folder. Not for new project ideas—use ideation skill for that.
solution-design
Invoke IMMEDIATELY via python script when user has a defined problem or root cause and needs solution options. Generates diverse solutions from multiple reasoning perspectives. Do NOT explore first - the script orchestrates the solution generation workflow.