CtrlK
BlogDocsLog inGet started
Tessl Logo

fluidsim

Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.

65

Quality

78%

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 ./bundled/skills/fluidsim/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

A well-structured, code-rich skill body with excellent progressive disclosure and mostly executable examples. It is held back by some redundancy, an install-command typo, undefined-name use in the first example, and the absence of validation checkpoints in its workflows.

Suggestions

Fix the duplicated install token 'uv uv pip install' to 'uv pip install' and import 'pi' (or use math.pi) in the first parameter example so the opening code is executable as written.

Remove the 'Quick Reference' section or de-duplicate it, since it restates imports and snippets already shown inline in Core Capabilities and Common Use Cases.

Add an explicit validation/check output step to the running-simulations workflow (e.g., confirm sim.output exists and check spatial_means for NaNs) and finish the Taylor-Green example with a concrete energy-decay comparison rather than a stub comment.

DimensionReasoningScore

Conciseness

Content is code-driven and free of concept padding, but the 'Quick Reference' section restates inline snippets already shown, solver imports are duplicated, and the Common Use Cases partly restate Core Capabilities — efficient yet with tightening needed, matching the level-2 anchor rather than the lean level-3 anchor.

2 / 3

Actionability

Most guidance is concrete and copy-paste-ready, but the install command 'uv uv pip install fluidsim' is a duplicated-token error and the first parameter example uses 'pi' before it is imported; this incomplete detail keeps it at level-2 rather than fully executable level-3.

2 / 3

Workflow Clarity

A clear five-step sequence exists for running simulations, but there are no explicit validation checkpoints or feedback loops, and the Taylor-Green example ends with a stubbed 'Compare with analytical solution'; the sequence is present but checkpoints are implicit, matching level-2.

2 / 3

Progressive Disclosure

SKILL.md is a clear overview pointing to six well-signaled, one-level-deep reference files, all of which exist and contain no nested references, matching the level-3 anchor of easy navigation and appropriately split content.

3 / 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.

A strong description: concrete capabilities, explicit 'Use when' triggers, and natural keyword coverage, all in third-person voice. The only minor gap is that the library name 'FluidSim' is absent from the description itself, which slightly weakens brand-level distinctiveness.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities: 'Navier-Stokes equations (2D/3D), shallow water equations, stratified flows' and 'pseudospectral methods with FFT, HPC support, and comprehensive output analysis' — matches the level-3 anchor of multiple specific concrete actions.

3 / 3

Completeness

Explicitly answers both 'what' ('Framework for computational fluid dynamics simulations... Provides pseudospectral methods with FFT, HPC support') and 'when' via the 'Use when running fluid dynamics simulations including...' clause, matching the level-3 anchor.

3 / 3

Trigger Term Quality

Natural user terms are well covered — 'fluid dynamics simulations', 'Navier-Stokes', 'turbulence', 'vortex dynamics', 'geophysical flows', 'shallow water', 'stratified flows' — terms a user would actually say, matching the level-3 anchor; not merely technical jargon.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear CFD niche with distinct, specific triggers unlikely to conflict with other skills; not below 3 because the trigger set is sharply scoped to fluid-dynamics physics rather than generic simulation.

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
foryourhealth111-pixel/Vibe-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.