CtrlK
BlogDocsLog inGet started
Tessl Logo

pennylane

Builds and differentiates PennyLane quantum circuits, hybrid PyTorch or JAX models, molecular VQE and QAOA workflows. Use for variational quantum algorithms, quantum machine learning, simulator validation, and moving validated circuits to provider plugins. For hardware-specific compilation use qiskit or cirq; for open-system dynamics use qutip.

75

Quality

94%

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

92%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 well-engineered skill body: executable and numerically asserted examples, a validated six-step workflow, high-value API-specific gotchas, and a clean one-level reference structure. The single deduction is for repeated version-number restatements outside a dedicated compatibility/deprecations section, which adds trimmable tokens per the rubric's time-sensitivity guideline.

DimensionReasoningScore

Conciseness

The body is lean and assumes quantum competence — no basic-concept explanations — and carries dense non-obvious knowledge ("`step_and_cost` returns the cost **before** its update"; seed/stream semantics). It misses anchor 5 because version pins ("PennyLane 0.45.1", "JAX 0.7.1/JAXlib 0.7.1", "qml.specs in 0.45.1") are restated across sections outside any deprecations/old-patterns section, which the rubric penalizes, and the citation block adds length.

4 / 5

Actionability

The quick start is copy-paste executable with numerical asserts, installation gives exact `uv` commands, and failure checks provide API-level directives ("Use `qml.set_shots` on the QNode rather than mutating device shots"; "`qml.qaoa.maxcut` produces **negative cut size**. Minimize it directly."). Specific executable guidance covers the common cases, matching anchor 5.

5 / 5

Workflow Clarity

The six-step workflow has explicit validation checkpoints ("Check a known value and a gradient against an analytic or finite-difference result before training"; "Validate independently: held-out examples and classical baselines...") and the failure-checks section supplies error-recovery diagnostics (e.g., interpreting a zero/flat gradient). Clear sequence with validation steps and feedback guidance — anchor 5.

5 / 5

Progressive Disclosure

All seven referenced files exist, are one level deep (no nested references), and each link is annotated with its scope (e.g., "Optimization: gradient checks, SPSA, QNG, MaxCut sign and exact QUBO-to-Ising conversion"). The body stays an overview (workflow, quick start, failure checks) with details appropriately split into topic files — anchor 5's structure.

5 / 5

Total

19

/

20

Passed

Description

92%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: concrete third-person capabilities, an explicit 'Use for...' trigger clause, and proactive boundary routing against qiskit/cirq/qutip. The only weakness is modest synonym coverage — users asking for 'quantum chemistry' or 'quantum optimization' help would still land here via VQE/QAOA mentions, but those natural phrases are not present verbatim.

DimensionReasoningScore

Specificity

"Builds and differentiates PennyLane quantum circuits, hybrid PyTorch or JAX models, molecular VQE and QAOA workflows" lists multiple concrete actions spanning circuits, differentiation, hybrid ML, chemistry, and optimization, comprehensively covering the skill's scope. It exceeds anchor 4, which requires minor coverage gaps; none are evident.

5 / 5

Completeness

It explicitly answers both "what" ("Builds and differentiates PennyLane quantum circuits, hybrid PyTorch or JAX models, molecular VQE and QAOA workflows") and "when" ("Use for variational quantum algorithms, quantum machine learning, simulator validation, and moving validated circuits to provider plugins") with concrete trigger phrases — the anchor-5 pattern exactly.

5 / 5

Trigger Term Quality

Natural trigger phrases like "variational quantum algorithms", "quantum machine learning", "VQE", "QAOA", and adjacent tool names (PyTorch, JAX, qiskit, cirq, qutip) give good keyword coverage. It falls short of anchor 5 because common user synonyms such as "quantum chemistry", "quantum computing", or "ansatz" are missing, though coverage clearly exceeds anchor 3's partial set.

4 / 5

Distinctiveness Conflict Risk

"For hardware-specific compilation use qiskit or cirq; for open-system dynamics use qutip" actively routes overlapping use cases to other skills, establishing a clear PennyLane niche with minimal conflict risk — stronger than anchor 4's passive "minor overlap risk".

5 / 5

Total

19

/

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