CtrlK
BlogDocsLog inGet started
Tessl Logo

effect-ts

Use this skill when setting up a repository that uses the Effect Typescript library.

66

Quality

79%

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/effect-ts/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 a tight, executable two-step setup guide that assumes Claude's competence and wastes no tokens. Its only meaningful gap is showing a single package manager (pnpm) while framing the instruction as 'the users preferred package manager'.

Suggestions

Either show the install command for npm/yarn alongside pnpm, or drop the 'preferred package manager' framing so the pnpm-only example is not contradictory.

Consider a one-line verification step (e.g., confirm effect resolves in node_modules) so the setup has a light checkpoint.

DimensionReasoningScore

Conciseness

Lean and efficient with no padding or re-explanation of concepts Claude already knows; every line (install command, monorepo note, AGENTS.md block) earns its place, matching anchor 5.

5 / 5

Actionability

Provides concrete executable commands and a copy-paste AGENTS.md block, but only shows pnpm despite framing it as 'the users preferred package manager', a minor gap that fits anchor 4 rather than the fully common-case anchor 5.

4 / 5

Workflow Clarity

Two clearly sequenced labeled steps ('Step 1', 'Step 2') for a simple, non-destructive setup task; per the simple-skill scoring note, an unambiguous short workflow scores 5 without needing validation checkpoints.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references and well-organized into two clear sections; per the guideline, such a skill scores 5 on progressive disclosure with just well-organized sections and no bundle files exist or are needed.

5 / 5

Total

19

/

20

Passed

Description

66%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 concise and clearly tied to a specific niche (Effect TypeScript), with an explicit 'Use when' trigger and minimal conflict risk. It is held back by thin action specificity and limited keyword variation rather than by any vagueness or over-claiming.

Suggestions

Add 1-2 concrete actions the skill performs (e.g., 'install effect, scaffold AGENTS.md guidance') to lift specificity above anchor 3.

Broaden trigger terms with natural synonyms users say, such as 'Effect-TS', 'adding Effect', or 'configure Effect'.

DimensionReasoningScore

Specificity

Names the domain ('Effect Typescript library') and one concrete action ('setting up a repository') but does not enumerate multiple specific actions, matching anchor 3 rather than the multi-action anchor 4.

3 / 5

Completeness

Explicitly states the 'when' ('Use this skill when setting up a repository that uses the Effect Typescript library') and implies the 'what' (repository setup); the 'what' is present but could be more specific, matching anchor 4 rather than the fully concrete anchor 5.

4 / 5

Trigger Term Quality

Includes relevant natural phrases like 'setting up a repository' and 'Effect Typescript library', but misses common variations users might say such as 'adding Effect', 'Effect-TS', or 'configure Effect', fitting anchor 3.

3 / 5

Distinctiveness Conflict Risk

References a specific named library ('Effect Typescript library') creating a clear niche with distinct triggers and minimal overlap with other skills, matching anchor 5.

5 / 5

Total

15

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
xchromo/osn
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.