do-think
Installation
SKILL.md
Do Think
Structured deep-thinking framework for the moment before you act, not the act itself. Pick a mode (Solo or Interactive), emit the opening contract, run the 4-phase loop, and apply the mandatory stress-test at Tier Medium/High before committing.
When to use
Trigger on phrasings like "think deeply", "what should I do", "should we…", "help me decide", "walk me through this", "let's brainstorm".
Use when:
- the problem is underspecified, the right frame is unknown, or the user is stuck on framing
- multiple viable approaches have non-trivial tradeoffs (architecture, API shape, dependency choice)
- the change is expensive to reverse — schemas, public contracts, infra, security boundaries
- the codebase or domain is unfamiliar and the first-plausible-answer would be a guess
- root-cause reasoning is needed and there is no runtime to debug against (post-mortem, design review)
- a refactor could change behavior, boundaries, or invariants and you need to plan before touching code
- the user explicitly asks to brainstorm, walk through, explore options, or co-author a decision
- the task is likely to derail after the first obstacle and continuous execution discipline matters