CtrlK
BlogDocsLog inGet started
Tessl Logo

understand-onboard

Use when you need to generate an onboarding guide for new team members joining a project

44

Quality

45%

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 ./understand-anything-plugin/skills/understand-onboard/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

40%

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 minimal and lacks specificity about what the skill actually produces or what concrete actions it performs. While it does include a 'Use when...' trigger clause, the absence of detailed capabilities makes it difficult for Claude to confidently select this skill over other documentation-related skills. The trigger terms are reasonable but incomplete.

Suggestions

Add specific concrete actions the skill performs, e.g., 'Generates onboarding guides that cover codebase architecture, environment setup, key workflows, team contacts, and coding conventions.'

Expand trigger terms to include natural variations like 'new hire', 'getting started guide', 'developer onboarding', 'team introduction', 'setup instructions'.

Rewrite to clearly separate 'what' from 'when', e.g., 'Generates comprehensive onboarding documentation including environment setup, codebase overview, and team workflows. Use when a new team member joins a project or when the user asks for onboarding materials, getting started guides, or new hire documentation.'

DimensionReasoningScore

Specificity

The description does not list any concrete actions or capabilities. It only vaguely refers to generating an 'onboarding guide' without specifying what that entails (e.g., documenting codebase structure, listing key contacts, setting up dev environment, etc.).

1 / 3

Completeness

It provides a 'Use when...' clause addressing when to use the skill, but the 'what does this do' part is extremely thin — it only says 'generate an onboarding guide' without describing what the guide contains or what actions the skill performs.

2 / 3

Trigger Term Quality

It includes some natural keywords like 'onboarding guide', 'new team members', and 'project' that users might say. However, it misses common variations such as 'getting started', 'new hire', 'setup guide', 'team introduction', or 'developer onboarding'.

2 / 3

Distinctiveness Conflict Risk

While 'onboarding guide' is somewhat specific, it could overlap with general documentation generation skills, project overview skills, or README generation skills. The description doesn't carve out a clear enough niche.

2 / 3

Total

7

/

12

Passed

Implementation

50%

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

This skill provides a well-structured workflow for generating onboarding guides from a knowledge graph, with clear step sequencing and useful graph structure documentation. However, it lacks concrete executable examples (actual grep patterns, sample output templates), validation checkpoints for error cases, and could benefit from splitting the graph reference into a separate file. The actionability would improve significantly with a sample onboarding guide template and specific tool invocation examples.

Suggestions

Add concrete grep command examples, e.g., `Grep for '"type": "file"' in .understand-anything/knowledge-graph.json` to make steps 2-6 immediately actionable.

Include a sample markdown template or skeleton showing the expected output format for the onboarding guide, so the generated output is consistent.

Add validation checkpoints: verify the knowledge graph has layers/tour before proceeding, and handle cases where these sections are empty or missing.

Consider extracting the Graph Structure Reference into a separate GRAPH_SCHEMA.md file and referencing it from the skill to improve progressive disclosure and reduce inline bulk.

DimensionReasoningScore

Conciseness

The Graph Structure Reference section is useful context Claude wouldn't inherently know, but some parts are slightly verbose (e.g., listing every possible node type and edge type exhaustively). The 'How to Read Efficiently' section adds value but tip #3 is somewhat obvious for Claude.

2 / 3

Actionability

The instructions provide a clear sequence of what to do, but lack concrete executable examples. There are no actual grep commands, no example output format, and no sample markdown template for the generated guide. The guidance is specific in intent but not copy-paste ready.

2 / 3

Workflow Clarity

Steps are clearly numbered and sequenced with a logical flow from reading data to generating output. However, there are no validation checkpoints — no step to verify the graph is well-formed, no check that layers/tour exist before relying on them, and no error handling if sections are missing or malformed.

2 / 3

Progressive Disclosure

The content is reasonably well-structured with distinct sections (reference, reading tips, instructions), but the Graph Structure Reference is quite detailed inline when it could be in a separate reference file. No bundle files are provided, so there's no progressive disclosure to external references despite the content length warranting it.

2 / 3

Total

8

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Lum1104/Understand-Anything
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.