CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

initialize

Setup, install, and onboard new developers to Reactive Data Client monorepo - nvm, yarn, build, test, getting started guide

64

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 ./.agents/skills/initialize/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

A well-structured onboarding skill with fully executable commands, a clear step sequence, and verification via checklist. Minor room for improvement exists in trimming a few obvious explanatory lines and adding error-recovery guidance for build/test failures.

DimensionReasoningScore

Conciseness

The body is mostly lean commands and structural listings, but contains a few trimmable filler lines like "This installs all workspace dependencies" and "Documentation site runs on localhost" — matching anchor 4 (efficient with minor over-explanation). It is not a 5 because a handful of tokens restate the obvious, but well above anchor 3 since there is no conceptual padding or explanation of things Claude already knows.

4 / 5

Actionability

Every step gives a copy-paste-ready command (`nvm install`, `corepack enable`, `yarn --version`, `yarn install`, `yarn build`, `yarn test`) plus a helpful-commands table, matching anchor 5 for fully executable guidance. It clearly exceeds anchor 4 because no step relies on vague direction.

5 / 5

Workflow Clarity

A clear six-step sequence with an inline checkpoint ("Verify Yarn: `yarn --version` (should be 4.x)") and a verification checklist covering install/build/test — matching anchor 4. It falls short of anchor 5 because there are no error-recovery feedback loops (e.g., guidance on what to do if build or test fails), though the onboarding context is not destructive or batch-heavy enough to trigger a cap.

4 / 5

Progressive Disclosure

The body is well-organized into Overview, Steps, Checklist, Commands, and Resources sections with no content inlined that belongs in separate files; external material (official docs, Discord, CONTRIBUTING.md) is linked one level deep. This matches anchor 5 for a simple skill with clear navigation and no bundle-file needs.

5 / 5

Total

18

/

20

Passed

Description

70%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.

A specific, tool-anchored description with good natural trigger terms and a clearly distinct niche. Its main weakness is the complete absence of an explicit 'Use when...' trigger clause, which caps completeness and limits when-to-use guidance.

Suggestions

Add an explicit trigger clause, e.g., 'Use when a new developer needs to set up the Reactive Data Client monorepo, or when asked about building, testing, or contributing to it.'

Include natural trigger variations such as 'set up dev environment', 'install dependencies', or 'repo onboarding' to broaden when-to-use matching.

Clarify the audience/context boundary (e.g., 'for contributors to this monorepo') to sharpen when the skill applies vs. general JS project setup.

DimensionReasoningScore

Specificity

Names the domain ("Reactive Data Client monorepo") and several concrete actions and tools ("Setup, install, and onboard", "nvm, yarn, build, test"), matching anchor 4 with minor gaps in coverage (e.g., lint/format/changeset workflows unmentioned). It falls short of anchor 5 because the action list is not comprehensive, but exceeds anchor 3 since more than 1-2 specific actions and tool names are given.

4 / 5

Completeness

The 'what' is clear (setup, install, onboard to the monorepo) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 4 because the 'when' is entirely absent rather than merely implicit-but-present.

3 / 5

Trigger Term Quality

Includes natural developer phrases like "nvm", "yarn", "build", "test", "getting started guide", and "onboard new developers" — good keyword coverage matching anchor 4. A few natural variations are missing (e.g., "set up dev environment", "install dependencies"), keeping it below anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The description is explicitly scoped to the "Reactive Data Client monorepo", giving it a clear niche with distinct triggers and minimal conflict risk — matching anchor 5. Generic verbs like "build, test" are anchored to the named repo, so overlap with other skills is minimal, unlike the anchor-4 case of overlapping closely related skills.

5 / 5

Total

16

/

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.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

13

/

16

Passed

Repository

reactive/data-client

Path

.agents/skills/initialize/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.