CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qutip

Simulate and audit closed and open quantum-system models with QuTiP 5, including deterministic, trajectory, steady-state, spectral, and phase-space workflows. Use for local quantum-dynamics work where physical assumptions, dimensions, and numerical convergence must be explicit.

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

85%Weight 40%Scale 1-5

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

A high-quality skill body: executable, version-pinned QuTiP 5 guidance organized around an explicit validation-first workflow with well-structured references and bundled scripts. The only weak spots are mild verbosity in peripheral sections and one placeholder-using snippet that is not copy-paste runnable.

Suggestions

Make the steady-state/spectral snippet self-contained (define a small H and c_ops inline) so every code block is copy-paste executable.

Trim the optional family-package commentary (qutip-qip/qtrl/jax/cupy) and the citation instructions to reclaim token budget.

Consolidate version/date-sensitive details into a single pinned-versions or deprecations section to keep the main flow date-free.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious, QuTiP-5-specific constraints (ptrace semantics, sqrt(gamma) generator convention, QFunc API, seeds, keyword-only options) and avoids explaining concepts Claude already knows. Minor sections could be trimmed — the family-package commentary (qutip-qip/qtrl/jax/cupy), the long citation instructions — and some version/date detail sits outside a dedicated deprecated/old-patterns section, matching the 4 anchor 'efficient; minor instances of over-explanation that could be trimmed' rather than the fully lean 5 anchor.

4 / 5

Actionability

Nearly all snippets are executable with concrete parameters, asserts, and copy-paste-ready uv and CLI commands (mesolve, mcsolve, QobjEvo, Qobj/dims examples). The steady-state snippet uses undefined placeholders (H, c_ops) the skill itself flags as illustrative, which keeps it just short of the 5 anchor's 'fully executable, covers common cases'.

4 / 5

Workflow Clarity

The workflow is clearly sequenced with explicit validation: a numbered 7-step model contract, a solver-selection table with required justification, in-code asserts (norm, residual < 1e-9, population decay), feedback loops ('do not change an integrator without rerunning tolerance and invariant checks', convergence sweeps over every artificial cutoff), and a completion checklist. This matches the 5 anchor (explicit validation steps, feedback loops, checklists) and exceeds the 4 anchor, which allows missing checkpoints.

5 / 5

Progressive Disclosure

The body is an overview that defers detail to five real, one-level-deep reference files, each listed with a purpose in the References section, plus a scripts table with purposes; all referenced paths exist. The only cross-pointer found is a lateral sibling reference (time_evolution.md → advanced.md), not deep nesting, so it matches the 5 anchor (well-signaled one-level references, easy navigation).

5 / 5

Total

18

/

20

Passed

Description

83%Weight 40%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.

A strong description with concrete, enumerated capabilities and an explicit use clause anchored to a named tool. Its main weakness is trigger phrasing: the 'when' clause describes the user's rigor requirements rather than natural request situations, and a few high-frequency domain synonyms (master equation, Lindblad, density matrix) are absent.

Suggestions

Rewrite the trigger clause around concrete user requests, e.g. 'Use when the user asks to run, reproduce, or audit a quantum simulation with QuTiP — master-equation, trajectory, steady-state, or spectral computations.'

Add natural domain synonyms users actually say (master equation, Lindblad, density matrix, Hamiltonian, qubit) to improve trigger-term coverage.

State the negative boundary ('not for circuit/hardware execution; those live in qutip-qip') in the description to further reduce wrong-skill triggering.

DimensionReasoningScore

Specificity

The description names concrete actions ('Simulate and audit closed and open quantum-system models with QuTiP 5') and enumerates five specific workflow families ('deterministic, trajectory, steady-state, spectral, and phase-space'), which comprehensively matches the skill's actual coverage. It clearly fits the anchor 'lists multiple specific concrete actions; comprehensive coverage' rather than the 4 anchor, which requires minor coverage gaps.

5 / 5

Completeness

Both parts are present: a concrete 'what' (simulate and audit closed/open quantum-system models with the workflow list) and an explicit 'when' clause ('Use for local quantum-dynamics work...'). The 'when' is phrased as a rigor condition ('where physical assumptions, dimensions, and numerical convergence must be explicit') rather than concrete trigger situations users would naturally express, matching the 4 anchor ('when' could be more explicit or specific) instead of the 5 anchor's natural trigger phrases.

4 / 5

Trigger Term Quality

Good natural-term coverage: 'QuTiP 5', 'quantum-system models', 'quantum-dynamics', 'trajectory', 'steady-state', 'spectral', 'phase-space' are phrases users of this domain would say. It misses common variations like 'master equation', 'Lindblad', 'density matrix', 'Hamiltonian', or 'qubit', so it falls just short of the comprehensive-synonyms anchor at 5.

4 / 5

Distinctiveness Conflict Risk

It names a specific niche package ('QuTiP 5') with domain-distinct triggers (quantum dynamics, phase space, steady-state spectra), giving it a clear niche with minimal conflict risk against generic simulation or other scientific skills. It does not match the 4 anchor's 'minor overlap risk with closely related skills' since the named tool and workflow families are unambiguous.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

K-Dense-AI/scientific-agent-skills

Path

skills/qutip/SKILL.md

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.