CtrlK
BlogDocsLog inGet started
Tessl Logo

flox-environments

Create reproducible, cross-platform (macOS/Linux) development environments with Flox, a declarative Nix-based environment manager. Use when setting up project toolchains for any language, installing system-level dependencies (compilers, databases, native libs like openssl/BLAS), pinning exact package versions for a team, running local services (PostgreSQL, Redis, Kafka), onboarding developers with one command, or solving 'works on my machine' problems — including agent/vibe-coding setups that need project-scoped tools without sudo. Also use when the user mentions .flox/, manifest.toml, flox activate, or FloxHub.

68

Quality

82%

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

65%

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

The body is highly actionable with concrete executable manifests and commands, and is well-organized into clear sections, but it is verbose for its length — repeating recipes and including marketing-style rationale — and keeps everything inline with no progressive disclosure into reference files. Tightening duplication and splitting the recipe catalog would lift the weaker dimensions.

Suggestions

De-duplicate the Python+uv venv/hook block: keep the full version only in 'Full-Stack Example' and reference it from 'Language-Specific Recipes', or vice versa, to remove the verbatim repetition.

Trim the 'AI-Assisted and Vibe Coding' rationale bullets to a single sentence plus the agent workflow example; Claude can infer the no-sudo/project-scoped benefits from the commands shown.

Split the language-specific recipes and/or anti-patterns into reference files (e.g. references/recipes.md, references/anti-patterns.md) linked one level deep from SKILL.md to improve progressive disclosure and reduce the monolithic length.

DimensionReasoningScore

Conciseness

Mostly efficient with executable TOML/bash recipes, but the ~490-line body repeats the Python+uv venv/hook logic verbatim in both 'Language-Specific Recipes' and the 'Full-Stack Example', and the 'AI-Assisted and Vibe Coding' section restates benefits in marketing prose ('No sudo required', 'Project-scoped', 'Sandbox-friendly') that Claude could infer.

2 / 3

Actionability

Provides copy-paste-ready executable TOML manifests and bash commands throughout — 'flox init', 'flox install <package>', version pinning ('nodejs.version = "^20.0"'), platform-specific systems, and complete language recipes — matching the fully-executable top anchor.

3 / 3

Workflow Clarity

Sections are well-sequenced (When to Activate, Commands, Manifest, Recipes, Anti-Patterns, Debugging) and hooks show idempotency guards, but there is no explicit validate→fix→retry feedback loop; for batch-style hook operations (dependency installs) the rubric caps workflow clarity at 2 absent validation checkpoints.

2 / 3

Progressive Disclosure

The file is well-organized by headers but is a ~490-line monolith with no bundle files and no one-level-deep references; content that could be split (language recipes, full-stack example, anti-patterns) is inline, so it sits at 'some structure but could be better organized' rather than the under-50-lines exemption.

2 / 3

Total

9

/

12

Passed

Description

100%

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 specific, trigger-rich, and clearly answers both what and when in third person, with concrete package/service examples and product-specific keywords that minimize conflict risk. It is a strong, well-scoped skill description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'setting up project toolchains', 'installing system-level dependencies (compilers, databases, native libs like openssl/BLAS)', 'pinning exact package versions', 'running local services (PostgreSQL, Redis, Kafka)', 'onboarding developers with one command' — matching the top anchor.

3 / 3

Completeness

Explicitly states what ('Create reproducible, cross-platform development environments with Flox') and when via an explicit 'Use when...' clause plus a secondary 'Also use when...' trigger list, satisfying both halves.

3 / 3

Trigger Term Quality

Covers natural user phrasings ('works on my machine', 'onboarding developers with one command') plus concrete tool/file triggers (.flox/, manifest.toml, flox activate, FloxHub, PostgreSQL, Redis), giving broad natural-term coverage.

3 / 3

Distinctiveness Conflict Risk

The Flox/Nix declarative-manifest niche plus product-specific triggers (.flox/, manifest.toml, FloxHub) make this clearly distinguishable and unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.