Content
85%Weight 40%Scale 1-5Reviews 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.
| Dimension | Reasoning | Score |
|---|---|---|
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 |