CtrlK
BlogDocsLog inGet started
Tessl Logo

setup

Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow

65

Quality

78%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

57%

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 establishes a clear routing role for install/update/setup scenarios and is distinctive enough to avoid conflicts. However, it lacks an explicit 'Use when...' clause, relies on some jargon ('OMC', 'MCP'), and could be more specific about what concrete actions the skill performs beyond routing.

Suggestions

Add an explicit 'Use when...' clause listing trigger scenarios, e.g., 'Use when the user asks to install, update, configure, or troubleshoot OMC, or mentions MCP setup.'

Expand trigger terms to include natural variations like 'configure', 'installation', 'troubleshoot', 'fix setup' to improve matching coverage.

DimensionReasoningScore

Specificity

It names a domain (install/update routing) and some actions (sends setup, doctor, or MCP requests to the correct flow), but the actions are more about routing than concrete end-user capabilities. 'Correct OMC setup flow' is somewhat vague without explaining what those flows actually do.

2 / 3

Completeness

The 'what' is partially addressed (routing install/update requests to setup flows), and the 'when' is implied by 'Use first for install/update routing' but there is no explicit 'Use when...' clause with clear trigger conditions. The guidance is more about priority ('Use first') than explicit trigger scenarios.

2 / 3

Trigger Term Quality

Includes some relevant keywords like 'install', 'update', 'setup', 'doctor', and 'MCP' that users might naturally say. However, it misses common variations (e.g., 'configure', 'installation', 'troubleshoot') and 'OMC' is jargon that may not be universally understood.

2 / 3

Distinctiveness Conflict Risk

The description carves out a clear niche as a routing/triage skill specifically for OMC setup flows, with distinct terms like 'OMC', 'doctor', and 'MCP requests'. This is unlikely to conflict with other skills due to its specialized routing role.

3 / 3

Total

9

/

12

Passed

Implementation

100%

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

This is an excellent routing/dispatch skill that is concise, unambiguous, and well-structured. The routing table with concrete examples makes the behavior completely clear. The delegation to sub-commands is a textbook example of progressive disclosure for a dispatcher pattern.

DimensionReasoningScore

Conciseness

Every line serves a purpose: usage examples, routing rules, and brief notes. No unnecessary explanation of what routing is or how slash commands work. The content is lean and respects Claude's intelligence.

3 / 3

Actionability

The routing table is explicit and unambiguous with concrete argument-to-command mappings. The examples section provides exact input-output pairs showing how arguments are forwarded, making the behavior copy-paste verifiable.

3 / 3

Workflow Clarity

This is a simple routing/dispatch skill with a single decision point. The routing rules are clearly enumerated with a deterministic first-argument matching strategy. No multi-step destructive operations exist, so no validation checkpoints are needed.

3 / 3

Progressive Disclosure

The skill appropriately keeps itself as a concise routing overview and delegates actual implementation to three separate slash commands (omc-setup, omc-doctor, mcp-setup). This is clean one-level-deep delegation with clear signaling.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
Yeachan-Heo/oh-my-claudecode
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.