| name | moai-workflow-thinking |
| description | Sequential Thinking MCP for structured step-by-step analysis via --deepthink flag. Separate from UltraThink which is Claude's native extended reasoning mode. Use for multi-step analysis or architecture decisions.
|
| license | Apache-2.0 |
| compatibility | Designed for Claude Code |
| allowed-tools | Read, Grep, Glob, mcp__sequential-thinking__sequentialthinking |
| effort | high |
| user-invocable | false |
| metadata | {"version":"2.0.0","category":"workflow","status":"active","modularized":"false"} |
| progressive_disclosure | {"enabled":true,"level1_tokens":100,"level2_tokens":3000} |
| triggers | {"keywords":["sequential thinking","deepthink","deep analysis","complex problem","architecture decision","technology selection","trade-off","breaking change"],"phases":["plan"],"agents":["manager-strategy","manager-spec"]} |
Sequential Thinking MCP (--deepthink)
Structured step-by-step reasoning via mcp__sequential-thinking__sequentialthinking MCP tool.
CRITICAL: Three Distinct Reasoning Modes
MoAI has THREE independent deep analysis modes. They are NOT the same thing:
| Mode | Trigger | Mechanism | MCP Tool? | GLM Compatible? | Model |
|---|
--deepthink | Explicit --deepthink flag | Sequential Thinking MCP tool | YES — mcp__sequential-thinking__sequentialthinking | NO — generates server_tool_use content type | Any |
ultrathink | Keyword or auto-detection | Claude native extended reasoning (high effort) | NO — native to Claude | YES — no special content type | Any |
| Adaptive Thinking | Automatic on Opus 4.7 | Opus 4.7's only supported thinking mode | NO — built-in | YES | Opus 4.7 only |
Rules:
--deepthink → ALWAYS invoke Sequential Thinking MCP. NEVER use for native reasoning.
ultrathink → ALWAYS use Claude's native extended reasoning. NEVER invoke Sequential Thinking MCP.
- They can coexist:
ultrathink --deepthink activates BOTH modes independently.
- Adaptive Thinking → Opus 4.7's built-in reasoning. Let the model adapt depth automatically based on task complexity.
- On Opus 4.7: do not hardcode a fixed reasoning budget. Adaptive Thinking overrides fixed-budget instructions.
Activation Triggers (--deepthink only)
Use Sequential Thinking MCP when --deepthink flag is explicitly present:
- Breaking down complex problems into steps
- Planning and design with room for revision
- Architecture decisions affect 3+ files
- Technology selection between multiple options
- Performance vs maintainability trade-offs
- Breaking changes under consideration
- Multiple approaches exist to solve the same problem
- Repetitive errors occur
Tool Parameters
Required Parameters:
thought (string): Current thinking step content