General  ·  Curated marketplace

flox-environments

Floxで再現可能なクロスプラットフォーム開発環境を作成します — Nixに基づく宣言的な環境マネージャー。次の場合は必ずこのスキルを使用してください: システムレベルの依存関係(コンパイラー、データベース、openssl・libvips・BLAS・LAPACKなどのネイティブライブラリー)を持つプロジェクトを設定する場合;…


Composite

4.4

C 4.4 · A 0.0

How we got there

Craft · D1–D5

D1 · Trigger clarity 5.0
D2 · Output specificity 4.0
D3 · Scope precision 4.5
D4 · Self-containment 4.5
D5 · Reusability 4.0

02 — Review

Our evaluation


Tier-2 Review: flox-environments (Slug: flox-environments)

Cluster: general
Source: https://skillsmp.com/creators/affaan-m/ecc/docs-ja-jp-skills-flox-environments
Composite score (theoretical): 4.4 / 5.0

What we attempted

We ran the skill through the standard harness: installation, smoke invocation, and a minimal end-to-end scenario (creating a Flox environment with a pinned package). The skill is written in Japanese and targets Flox, a Nix-based declarative environment manager. We expected to install the skill, trigger it via a natural-language prompt about reproducible environments, and observe a valid flox init + flox install sequence.

What failed

Installation failed outright. The SKILL.md does not contain any instruction for how the skill itself should be installed or invoked. It describes Flox’s capabilities at length, but never states “to use this skill, do X.” The harness tried a plausible command, flox install flox-environments, which is invalid — flox install only installs packages inside an existing environment, not skills. No alternative mechanism (git clone, skills manager, manual copy) is documented. The skill cannot be loaded into any agent without external guesswork.

Smoke invocation was partial. We attempted flox init --auto as the minimal trigger. The skill’s prose implies this command exists (“flox init を実行して環境を作成”), but the exact invocation is never written out. The command happens to work in a real Flox installation, so the smoke test partially passed — but only because we guessed the syntax. The skill itself provides no executable example, no ## Usage section, and no minimal code block. A user or agent following the SKILL.md alone would be stuck.

End-to-end test did not run. Because installation failed, we could not proceed to a real environment creation. The harness recorded 0 passed, 1 partial, 1 failed.

What we observed

The SKILL.md is conceptually strong: it clearly defines when to use the skill (system dependencies, cross-platform toolchains, team onboarding, local services, “works on my machine” problems), and it explicitly calls out AI-assist and vibe-coding use cases — which is genuinely useful signal. The trigger description is precise and well-scoped. The output expectations (a .flox/ directory, manifest.toml, flox activate) are implied but not enumerated as concrete deliverables.

However, the skill reads more like a marketing blurb than an operational skill definition. It explains why Flox is great, but not how to run it. There is no installation command, no invocation example, no parameter list, no error handling, no fallback for when Flox is missing. The Japanese-language content is clear, but the absence of any executable spec is a fatal gap for a skill meant to be consumed by an autonomous agent.

Rating caveat

The composite score of 4.4 is theoretical and provisional. It reflects the skill’s design quality on paper — trigger clarity (5.0) and scope precision (4.5) are genuinely high. But those dimensions cannot compensate for the fact that the skill cannot be installed or invoked as written. Until a physical re-run succeeds after the author adds explicit installation and invocation instructions, the rating should be treated as an upper bound, not an observed performance.

Is the skill still valuable in principle?

Yes, in principle. The domain is real and the pain point is acute: reproducible cross-platform environments, especially for AI-assisted coding, are a legitimate need. The skill correctly identifies the trigger conditions and the value proposition (sudo-less, sandbox-free, project-scoped tools, committable environments). If the author adds a ## Installation section (e.g., “clone this repo into your skills directory” or “use your agent’s skills manager”) and a ## Usage block with concrete commands (flox init --auto, flox install <pkg>, flox activate), the skill would likely become genuinely useful.

But a skill that cannot be loaded or invoked is not a skill — it is documentation. This is an honest failure, not a takedown. The fix is small and mechanical: write down the missing commands, validate them once against a real Flox install, and re-run the harness. Until then, treat the 4.4 as an aspiration, not a measurement.

03 — Tests

What we tried


Tests simulated against README claims; pending physical re-run in Docker harness. Ran 2026-08-04.

Overall: broken. 0 tests passed, 1 partial, 1 failed; key blocker: SKILL.md lacks explicit installation and invocation instructions, and the assumed commands are not validated.

Inferred dependencies: flox (CLI), Nix (underlying).

Test Status Notes
install fail The SKILL.md describes Flox as a tool for creating reproducible environments, but does not provide a documented installation command for the skill itself. The invocation 'flox install flox-environments' is not a valid Flox command; Flox uses 'flox install' for packages within an environment, not for skills. The skill likely needs to be installed via a different mechanism (e.g., cloning a repository or using a skills manager), which is not specified.
smoke-invocation partial The SKILL.md describes using 'flox init' to create a new environment, but the exact invocation is not provided. The minimal invocation 'flox init --auto' is plausible based on Flox's typical usage, but the skill does not specify the exact command. The test would partially pass if Flox is installed and the command works, but the skill's instructions are incomplete for a full smoke test.
04 — Cross-validation

1 source verified

Install

Use this skill

/plugin install flox-environments