CtrlK
BlogDocsLog inGet started
Tessl Logo

moai-foundation-thinking

Unified thinking toolkit: Creative frameworks (Critical Evaluation, Diverge-Converge, Deep Questioning), First Principles reasoning (absorbed from moai-foundation-philosopher), and Adaptive Thinking via the `ultrathink` keyword. Use for ideation, strategic analysis, architecture decisions, and deep reasoning on complex problems.

59

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/moai-foundation-thinking/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

51%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-sequenced with strong workflow clarity and verification checkpoints, but it is padded with explanations of concepts Claude already knows and, most seriously, relies on a modules/ directory of referenced files that are not present in the bundle.

Suggestions

Ship the referenced modules/*.md files (or remove the links and inline only the essential detail) so navigation resolves to real files.

Cut definitions of concepts Claude already knows — fallacy names, cognitive-bias catalogs, 'First Principles popularized by Elon Musk', OODA/Six Hats histories — keeping only the framework steps and output formats.

Move at least one compact worked example (e.g. the technology-selection case in philosopher-examples.md) inline into the relevant framework section so the skill is actionable without opening a reference.

DimensionReasoningScore

Conciseness

The ~275-line body re-explains concepts Claude already knows — fallacy definitions ('Appeal to authority', 'False dichotomy', 'Straw man'), cognitive-bias catalogs, and reference files explaining 'First Principles… popularized by Elon Musk' and the OODA loop — adding noticeable padding beyond the methodology itself.

2 / 5

Actionability

It is an instruction-only skill (no code, which is acceptable), and each framework gives concrete step lists, but much guidance is descriptive ('Rate each cluster against success criteria (1-10)') rather than copy-paste-ready templates; worked examples are deferred to a reference file rather than shown inline.

3 / 5

Workflow Clarity

Each framework is explicitly sequenced (7-step, 5-phase, 6-layer), the combined workflow orders them, a decision-complexity guide routes by task size, and a Verification checklist ('Diverge phase produced at least 3 distinct alternatives', etc.) provides explicit checkpoints.

5 / 5

Progressive Disclosure

The body links to seven modules/*.md files (critical-evaluation, diverge-converge, deep-questioning, first-principles, assumption-matrix, trade-off-analysis, cognitive-bias) that do not exist in the bundle — only the three references/*.md files are present — so the primary navigation points to dead paths.

2 / 5

Total

12

/

20

Passed

Description

88%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 is specific, trigger-rich, and explicitly answers both what the skill does and when to use it. Its main weakness is mild distinctiveness overlap with the absorbed philosopher skill and a few missing user-natural synonyms.

Suggestions

Add natural synonyms users actually say — e.g. 'brainstorming', 'decision-making', 'trade-off analysis', 'five-whys' — to the trigger clause so it matches more user phrasings.

Sharpen the distinction from moai-foundation-philosopher in the description itself (e.g. 'Thinking = idea generation + critical evaluation; Philosopher = strategic first-principles decisions') to reduce conflict risk.

Tighten the 'absorbed from moai-foundation-philosopher' provenance note out of the user-facing description — it is internal history, not a trigger or capability.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete named frameworks ("Critical Evaluation, Diverge-Converge, Deep Questioning"), adds "First Principles reasoning", and names the "ultrathink" keyword trigger — comprehensive coverage of concrete capabilities rather than vague language.

5 / 5

Completeness

It answers both 'what' (a unified thinking toolkit with three named frameworks plus First Principles and Adaptive Thinking) and 'when' via the explicit "Use for ideation, strategic analysis, architecture decisions, and deep reasoning on complex problems" clause with concrete triggers.

5 / 5

Trigger Term Quality

It includes natural trigger phrases a user would say ("ideation", "strategic analysis", "architecture decisions", "deep reasoning", "ultrathink"), but omits common synonyms like "brainstorming", "decision-making", and "trade-offs" that users would naturally invoke.

4 / 5

Distinctiveness Conflict Risk

The named frameworks and ultrathink keyword carve a recognizable niche, but the broad "thinking toolkit" framing and the explicit note that First Principles was "absorbed from moai-foundation-philosopher" leaves some overlap risk with that closely related skill.

4 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation13 / 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

relative_links

Relative link issues: 10 missing

Warning

Total

13

/

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.