CtrlK
BlogDocsLog inGet started
Tessl Logo

environment-setup-guide

Guide developers through setting up development environments with proper tools, dependencies, and configurations

35

Quality

31%

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 ./plugins/antigravity-bundle-devops-cloud/skills/environment-setup-guide/SKILL.md

The canonical home for this skill is environment-setup-guide in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

38%Scale 1-5

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

This skill is severely over-engineered for its purpose — it essentially recreates generic installation documentation that Claude already knows and that is widely available online. The content is extremely verbose, explaining basic concepts like what environment variables are and how to install common tools. While the commands are executable and the structure is logical, the skill would be far more effective as a concise checklist/framework for environment setup rather than a comprehensive tutorial.

Suggestions

Reduce the content to a concise framework/checklist (under 50 lines) that guides Claude's approach to environment setup rather than spelling out every installation command — Claude already knows how to install Node.js, Python, and Docker.

Remove the 'When to Use This Skill' section entirely and the 'Best Practices' do/don't lists, as these are generic advice Claude already possesses.

If platform-specific examples are needed, move them to separate bundle files (e.g., examples/nodejs-setup.md, examples/python-setup.md) and reference them from the main skill.

Add explicit feedback loops to the workflow: 'If verification fails → diagnose using X → fix → re-verify before proceeding' rather than relegating troubleshooting to a separate disconnected section.

DimensionReasoningScore

Conciseness

Extremely verbose and padded. The skill extensively explains concepts Claude already knows (what environment variables are, what package managers are, how to install Node.js/Python/Docker). The 'When to Use This Skill' section is redundant, the best practices are generic advice Claude already knows, and the examples are bloated with basic installation commands that are universally documented. The entire file is ~350+ lines of content that could be condensed to under 50 lines of genuinely novel guidance.

1 / 5

Actionability

The skill does provide concrete, executable commands across multiple platforms and languages. The installation commands, verification steps, and setup script template are copy-paste ready. However, the guidance is generic rather than project-specific — it's essentially a collection of standard installation instructions that are readily available in official documentation, reducing its unique actionable value.

4 / 5

Workflow Clarity

Steps are listed in a logical sequence (identify requirements → check current setup → install → configure → verify), and verification steps are present. However, there are no explicit feedback loops — the skill doesn't say 'if verification fails, go back to step X' or provide structured error recovery beyond a separate troubleshooting section. The workflow is more of a linear checklist than a robust process with validation checkpoints.

3 / 5

Progressive Disclosure

The content is a monolithic wall of text with everything inlined. Three full multi-platform setup examples (Node.js, Python, Docker), a comprehensive troubleshooting section, best practices, and a setup script template are all crammed into a single file. The examples alone should be in separate referenced files. The 'Related Skills' and 'Additional Resources' sections reference external content but the bulk content that should be split out remains inline.

2 / 5

Total

10

/

20

Passed

Description

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

This description is too vague and generic to effectively differentiate itself from other skills. It lacks concrete actions, specific trigger terms, and any 'when to use' guidance. The broad language ('tools, dependencies, and configurations') provides little signal for Claude to select this skill appropriately over related skills.

Suggestions

Add a 'Use when...' clause with specific trigger phrases like 'set up my project', 'install dependencies', 'configure development environment', 'dev setup', 'local environment'.

Replace generic terms with concrete actions such as 'install package managers, configure linters, set up Docker containers, create virtual environments, initialize project scaffolding'.

Specify the types of development environments or ecosystems covered (e.g., Python, Node.js, Java) to reduce overlap risk with other tooling or configuration skills.

DimensionReasoningScore

Specificity

Names the domain ('development environments') and lists very generic actions ('tools, dependencies, and configurations'), but none of these are concrete or specific actions—they are broad categories rather than actionable capabilities like 'install Node.js packages' or 'configure Docker containers'.

2 / 5

Completeness

Has a vague 'what' (setting up development environments with tools, dependencies, configurations) but completely lacks a 'when' clause or any trigger guidance. Per rubric rules, missing 'Use when...' caps completeness at 3, and the 'what' is too vague to merit even that.

2 / 5

Trigger Term Quality

Contains some relevant but generic terms like 'development environments', 'tools', 'dependencies', and 'configurations'. Missing natural user phrases like 'set up my project', 'install dependencies', 'dev setup', 'environment configuration', specific tool names, or file references.

2 / 5

Distinctiveness Conflict Risk

Very broad description that could overlap with many skills—any skill involving project setup, dependency management, tooling configuration, CI/CD, or environment management could conflict. 'Development environments' is too generic to carve out a clear niche.

2 / 5

Total

8

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.