CtrlK
BlogDocsLog inGet started
Tessl Logo

cirq

Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

81

1.24x
Quality

77%

Does it follow best practices?

Impact

82%

1.24x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/cirq/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that excels at disambiguation and completeness. It clearly identifies when to use this skill versus competing quantum frameworks, and includes explicit trigger guidance. The main weakness is that the specific capabilities could be more granular—listing concrete actions like 'compile circuits to Google hardware,' 'run noise simulations,' or 'perform randomized benchmarking' would strengthen specificity.

Suggestions

Add more granular concrete actions such as 'compile circuits to Google hardware,' 'simulate noise channels,' 'perform randomized benchmarking,' or 'optimize gate sequences' to improve specificity.

DimensionReasoningScore

Specificity

Names the domain (Google quantum computing) and some actions like 'designing noise-aware circuits' and 'running quantum characterization experiments,' but doesn't list multiple concrete granular actions (e.g., specific operations like compiling circuits, simulating noise models, calibrating qubits).

2 / 3

Completeness

Clearly answers both 'what' (Google quantum computing framework for noise-aware circuits, characterization experiments, low-level circuit design) and 'when' (explicit 'Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments'). Also includes helpful negative triggers directing to other skills.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'Google Quantum AI hardware,' 'noise-aware circuits,' 'quantum characterization experiments,' 'noise modeling,' 'low-level circuit design,' and even cross-references competing tools (qiskit, pennylane, qutip) which helps with disambiguation. Users searching for Google quantum hardware or Cirq-related tasks would naturally use these terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with explicit disambiguation from competing quantum frameworks (qiskit for IBM, pennylane for ML/autodiff, qutip for physics simulations). The Google hardware focus and cross-references make it very unlikely to conflict with other quantum computing skills.

3 / 3

Total

11

/

12

Passed

Implementation

64%

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

This is a solid, actionable skill with good executable code examples and clear organization into logical sections. Its main weaknesses are moderate verbosity (redundant topic listings, some obvious advice) and missing validation/verification steps in workflows involving hardware execution and circuit transformation. The progressive disclosure structure is well-designed in principle but cannot be verified without bundle files.

Suggestions

Add explicit validation checkpoints to the hardware execution template (e.g., validate circuit against device constraints before submitting, check job status, handle failures).

Trim the 'Common topics' bullet lists under each reference section—these duplicate what the reference files should contain and add ~60 lines of low-value content.

Remove advice Claude already knows (e.g., explaining that state space grows as 2^n, that you should 'test on simulators first') to improve token efficiency.

DimensionReasoningScore

Conciseness

The skill is reasonably well-organized but includes some unnecessary verbosity—listing 'Common topics' bullet points for each reference file section is redundant since those files presumably have their own structure. The best practices section, while useful, contains some advice Claude would already know (e.g., '2^n grows quickly'). The hardware execution template with multiple provider branches is lengthy.

2 / 3

Actionability

The skill provides fully executable, copy-paste ready code examples throughout: basic circuit creation, parameterized circuits, variational algorithm template, hardware execution template, and noise study template. Installation commands are concrete and specific.

3 / 3

Workflow Clarity

The skill provides templates and patterns but lacks explicit validation checkpoints. For hardware execution—a potentially costly and destructive operation—there's no validate-before-submit step. The variational algorithm template has no convergence checking or error handling. The best practices mention 'validate circuits against device constraints' but don't show how.

2 / 3

Progressive Disclosure

The skill references six separate reference files (building.md, simulation.md, transformation.md, hardware.md, noise.md, experiments.md) with clear navigation links, which is good structure. However, no bundle files were provided, so these references cannot be verified. The main file itself is quite long (~280 lines) with substantial inline content (templates, best practices, common issues) that could arguably be split out.

2 / 3

Total

9

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
K-Dense-AI/claude-scientific-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.