.claude/skills/moai-workflow-thinking/SKILL.md
Sequential Thinking MCP and UltraThink mode for deep analysis, complex problem decomposition, and structured reasoning workflows. Use when performing multi-step analysis, architecture decisions, technology selection trade-offs, breaking change assessment, or when --ultrathink flag is specified. Do NOT use for simple decisions or straightforward implementation tasks.
npx skillsauth add taewook486/real-estate-mcp moai-workflow-thinkingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Structured reasoning system for complex problem analysis and decision-making.
Use Sequential Thinking MCP when:
Required Parameters:
thought (string): Current thinking step contentnextThoughtNeeded (boolean): Whether another step is neededthoughtNumber (integer): Current thought number (starts from 1)totalThoughts (integer): Estimated total thoughts neededOptional Parameters:
isRevision (boolean): Whether this revises previous thinkingrevisesThought (integer): Which thought is being reconsideredbranchFromThought (integer): Branching point for alternativesbranchId (string): Branch identifierneedsMoreThoughts (boolean): If more thoughts needed beyond estimateStep 1 - Initial Analysis:
thought: "Analyzing the problem: [describe problem]"
nextThoughtNeeded: true
thoughtNumber: 1
totalThoughts: 5
Step 2 - Decomposition:
thought: "Breaking down: [sub-problems]"
nextThoughtNeeded: true
thoughtNumber: 2
totalThoughts: 5
Step 3 - Revision (if needed):
thought: "Revising thought 2: [correction]"
isRevision: true
revisesThought: 2
thoughtNumber: 3
totalThoughts: 5
nextThoughtNeeded: true
Final Step - Conclusion:
thought: "Conclusion: [final answer]"
thoughtNumber: 5
totalThoughts: 5
nextThoughtNeeded: false
Enhanced analysis mode activated by --ultrathink flag.
Activation:
"Implement authentication system --ultrathink"
"Refactor the API layer --ultrathink"
Process:
UltraThink Parameters:
Initial Analysis:
thought: "Analyzing user request: [content]"
nextThoughtNeeded: true
thoughtNumber: 1
totalThoughts: [estimate]
Subtask Decomposition:
thought: "Breaking down: 1) [task1] 2) [task2] 3) [task3]"
nextThoughtNeeded: true
thoughtNumber: 2
Agent Mapping:
thought: "Mapping: [task1] → expert-backend, [task2] → expert-frontend"
nextThoughtNeeded: true
thoughtNumber: 3
Execution Strategy:
thought: "Strategy: [tasks1,2] parallel, [task3] depends on [task1]"
nextThoughtNeeded: true
thoughtNumber: 4
Final Plan:
thought: "Plan: Launch [agents] in parallel, then [agent]"
nextThoughtNeeded: false
UltraThink is ideal for:
Benefits:
testing
--- name: worklog description: Update worklog files by moving tasks between todo/doing/done states. Use when recording task progress, starting new work, or marking tasks complete. Requires explicit arguments: worklog [done|doing|todo] [description]. --- # Worklog Update task state in worklog files. Requires explicit arguments. ## Worklog Files - `localdocs/worklog.todo.md` — backlog - `localdocs/worklog.doing.md` — in progress - `localdocs/worklog.done.md` — completed (grouped by date, appen
development
Test-Driven Development workflow. Use for ALL code changes - features, bug fixes, refactoring. TDD is non-negotiable.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
development
Refactoring assessment and patterns. Use after tests pass (GREEN phase) to assess improvement opportunities.