CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

docs-onboard

Use when onboarding onto a module and need a quick summary of its structure, patterns, and key files.

Quality

80%

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 ./packs/angular/skills/docs-onboard/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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 an exemplary lean instruction skill: one executable command, a precise output template, and codebase-specific attention points that add real information. The only gap is the underspecified endpoint-grep step, which keeps actionability just short of full copy-paste readiness.

DimensionReasoningScore

Conciseness

The body is lean with zero padding: a single find command, a compact sectioned summary template, a one-line data-flow diagram, and codebase-specific checks ("Components > 200 lines?", "NgModule, @Input/@Output, constructor DI") that Claude could not infer. Every token earns its place; not lower because nothing here over-explains known concepts.

5 / 5

Actionability

"find src/modules/$ARGUMENTS -type f | head -40" is copy-paste ready, and the summary format with concrete sections (Endpoints, Main Components, State, Data Flow, Points of Attention) is specific. Not a 5 because "grep in services" is a hint without the actual grep command or pattern, leaving the endpoint-mapping step to improvisation.

4 / 5

Workflow Clarity

A simple, single-purpose, read-only skill with an unambiguous three-step sequence (map structure → summarize in the given format → output a 2-minute-understandable summary) and an explicit output criterion. The simple-skill exception applies and no destructive/batch operations exist, so no validation cap; not a 4 because no step is ambiguous or missing.

5 / 5

Progressive Disclosure

At under 50 lines with no need for external references (none exist in the bundle), the well-organized ## Steps and ### section headers fully satisfy structure expectations. Nothing is inlined that belongs in a separate file; not lower because navigation is trivial at this size.

5 / 5

Total

19

/

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 has an explicit and natural trigger ("Use when onboarding onto a module") and conveys the deliverable, but the capability statement is thin and keyword coverage lacks synonyms. It reads as a single-action skill when the body actually performs endpoint mapping, state analysis, and architecture-conformance checks.

Suggestions

State the 'what' as an independent clause listing the concrete deliverables, e.g., "Maps endpoints, components, state, and data flow for a module and produces a 2-minute onboarding summary."

Broaden trigger terms with natural synonyms such as "overview", "explore", "familiarize", or "ramp up on a module" so users phrasing the need differently still match.

Mention the concrete checks that distinguish it from generic exploration skills (e.g., flags components over 200 lines and legacy patterns) to reduce overlap with code-review or documentation skills.

DimensionReasoningScore

Specificity

"quick summary of its structure, patterns, and key files" names the domain (module onboarding) and one concrete action (summarizing structure/patterns/key files), but does not list several specific actions like endpoint mapping or state analysis that the skill actually performs. Not a 4 because coverage is limited to a single 'summary' action; not a 2 because the action is more concrete than generic 'processes module files'.

3 / 5

Completeness

"Use when onboarding onto a module" explicitly answers 'when', and "quick summary of its structure, patterns, and key files" conveys the 'what'. Not a 5 because the 'what' is embedded inside the when-clause rather than stated as an independent capability with concrete trigger phrases; not a 3 because both what and when are present and reasonably explicit.

4 / 5

Trigger Term Quality

"onboarding", "module", and "summary" are natural terms a user would say, but common variations and synonyms are missing (e.g., "overview", "explore", "familiarize", "ramp up", "understand the codebase"). Not a 4 because keyword coverage stops at the core terms without the broader phrasing users plausibly use.

3 / 5

Distinctiveness Conflict Risk

"onboarding onto a module" carves out a fairly distinct niche with a clear trigger, with only minor overlap risk against general code-exploration or documentation skills. Not a 5 because "summary of its structure, patterns, and key files" could still collide with generic architecture-review skills.

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.

Validation — 14 / 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

fernandezbaptiste/specialist-agent

Path

packs/angular/skills/docs-onboard/SKILL.md

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.