CtrlK
BlogDocsLog inGet started
Tessl Logo

moai-workflow-thinking

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.

56

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.moai/archive/skills/v3.0/moai-workflow-thinking/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured and actionable, giving Claude the exact tool, parameters, and a sequenced usage pattern with a revision loop and verification checklist. The main weakness is mild verbosity in the rationalizations section, which over-explains reasoning concepts Claude already knows.

Suggestions

Trim or relocate the 'Common Rationalizations' table — it preaches concepts (confirmation bias, second-order effects) Claude already understands; keep only the UltraThink-confusion row that carries novel information.

Add an inline gating checkpoint between the Decomposition and Conclusion steps (e.g., 're-evaluate totalThoughts before proceeding') to convert the post-hoc verification list into true mid-workflow validation.

Wrap the thought blocks in an actual MCP call envelope (tool name + arguments object) so the examples are literally copy-paste-executable rather than field schemas.

DimensionReasoningScore

Conciseness

Mostly efficient with tight parameter/usage sections, but the 'Common Rationalizations' table explains concepts Claude already knows (confirmation bias, second-order effects) and the three-mode table restates disambiguation already in the description.

3 / 5

Actionability

Gives the exact MCP tool name, full required/optional parameter lists, and copy-pasteable parameter blocks per step; minor gap is that the thought blocks are illustrative schemas rather than a literal executable call envelope.

4 / 5

Workflow Clarity

A clear numbered sequence (Initial Analysis → Decomposition → Revision → Conclusion) with thoughtNumber tracking, an explicit revision feedback loop, and a closing verification checklist; not a 5 because the checklist is a post-hoc list rather than inline gating checkpoints between steps.

4 / 5

Progressive Disclosure

Well-organized into clearly labeled sections (CRITICAL, Activation Triggers, Tool Parameters, Usage Pattern, Guidelines, Rationalizations, Red Flags, Verification) with no nested references and no bundle files to misroute; falls short of 5 only because the rationalizations/red-flags material could live in a separate reference file to slim the core body.

4 / 5

Total

15

/

20

Passed

Description

62%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly states what the skill does and when to use it, and usefully disambiguates it from the similar-sounding UltraThink mode. It is somewhat jargon-heavy and could broaden its natural trigger terms beyond '--deepthink' and 'architecture decisions'.

Suggestions

Expand the 'Use for...' clause to mirror the body's broader triggers (e.g., 'technology selection', 'trade-offs', 'breaking changes') so users have more natural entry phrases.

Soften jargon in the first line — lead with 'structured step-by-step reasoning' before introducing 'MCP' and '--deepthink'.

Add a concrete action verb or two (e.g., 'breaks down, revises, and branches reasoning') to lift specificity beyond a single named action.

DimensionReasoningScore

Specificity

Names the domain ('Sequential Thinking MCP for structured step-by-step analysis via --deepthink flag') with one concrete action, but does not enumerate multiple specific actions, so it sits at the '1-2 concrete actions' anchor rather than comprehensive coverage.

3 / 5

Completeness

Explicitly answers both 'what' (structured step-by-step analysis via the --deepthink flag/MCP) and 'when' ('Use for multi-step analysis or architecture decisions'), though the 'when' clause could list more of the trigger scenarios found in the body.

4 / 5

Trigger Term Quality

Includes a couple of natural phrases a user might say ('multi-step analysis', 'architecture decisions') but leans on jargon/flag names ('MCP', '--deepthink', 'UltraThink') and misses common synonyms like 'deep analysis' or 'break down a problem'.

3 / 5

Distinctiveness Conflict Risk

The explicit disambiguation ('Separate from UltraThink which is Claude's native extended reasoning mode') carves out a clear niche with low conflict risk, though the --deepthink trigger overlaps slightly with general 'deep analysis' phrasing.

4 / 5

Total

14

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
modu-ai/moai-adk
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.