CtrlK
BlogDocsLog inGet started
Tessl Logo

setup-env

Set up development environment by loading direnv. Must be run before any make targets (tests, builds, linting).

72

Quality

87%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-3

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

An efficient, fully-actionable skill body with a clear sequenced workflow, an explicit validation checkpoint, and well-organized sections. Nothing here is condescending, vague, or padded.

DimensionReasoningScore

Conciseness

The body is lean: it does not explain what direnv is, each step is one line plus an executable command, and the notes are concrete troubleshooting rather than padding.

3 / 3

Actionability

Every step provides a complete, copy-paste-ready command (`direnv allow`, the `eval` export line, and a validation one-liner) with no pseudocode.

3 / 3

Workflow Clarity

A clear three-step sequence ends in an explicit validation step, and the Notes section supplies error-recovery guidance, satisfying the feedback-loop requirement.

3 / 3

Progressive Disclosure

For an under-50-line single-task skill with no external bundle files, the well-organized Instructions/Steps/Notes sections meet the simple-skill bar for full marks without needing references.

3 / 3

Total

12

/

12

Passed

Description

75%Weight 40%Scale 1-3

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 concise, distinct description that clearly states both purpose and the explicit precondition under which it applies. It is held back from full marks by limited action breadth and trigger-term variation rather than by any vagueness.

Suggestions

Broaden the capability list beyond a single 'loading direnv' action so specificity reaches the multi-action anchor (e.g. 'Allow, load, and validate the direnv environment, then verify required variables are set').

Add a 'Use when...' phrasing with natural user variations (e.g. 'Use when setting up or resetting the dev environment, before building, testing, or linting') to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain and a concrete action ('loading direnv') plus make-target examples, but it is essentially one action rather than the comprehensive multi-action list of the anchor-3 example.

2 / 3

Completeness

It explicitly answers what ('Set up development environment by loading direnv') and when ('Must be run before any make targets (tests, builds, linting)'), which qualifies as equivalent explicit trigger guidance rather than an implied when.

3 / 3

Trigger Term Quality

Includes natural terms ('set up development environment', 'direnv', 'make targets', 'tests, builds, linting') but lacks common variations a user might say, so it falls short of full coverage.

2 / 3

Distinctiveness Conflict Risk

The direnv-loading niche tied to a specific project's make targets is a clear, narrow trigger unlikely to collide with other skills.

3 / 3

Total

10

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
akash-network/node
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.