CtrlK
BlogDocsLog inGet started
Tessl Logo

structure-visual-inspection

Use this skill when a task needs visual inspection of atomic structures, adsorption geometries, slab-site context, or image-based sanity checks before or alongside numerical analysis.

61

Quality

72%

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 ./skills/structure-visual-inspection/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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-built, domain-aware instruction skill: the escalation workflow with concrete supercell values, the guardrails separating visual from numerical evidence, and the explicit Output Contract are all strong. The weaknesses are structural rather than substantive — Quick Start duplicates the Workflow, 'Suggested tools' duplicates frontmatter metadata, and the 'References' header wraps a closing remark instead of actual references.

Suggestions

Merge Quick Start into the Workflow (or reduce Quick Start to a one-line pointer) to remove the duplicated render-first/escalate guidance.

Drop the 'Suggested tools' section or the frontmatter catmaster-suggested-tools metadata — one of the two is redundant.

Rename or repurpose 'References' — either point to real reference files (e.g., a supercell/site-family guide) or fold its caveat into 'Method-critical defaults'.

DimensionReasoningScore

Conciseness

The body is lean, assumes domain competence, and explains nothing Claude already knows — every section is operational guidance. Not 5: there is real duplication (Quick Start items 1-2 restate Workflow items 1-3, and 'Suggested tools' repeats the frontmatter tool list), and the 'References' section is a single closing sentence that earns no tokens under that header. Not 3: the padding is minor and local, not 'some unnecessary explanation' spread throughout.

4 / 5

Actionability

Guidance is concrete for an instruction-only skill: 'render a default four-view panel first', 'Typical slab retries are (2,2,1) or (3,3,1)', 'Use analyze_images only with a narrow question', 'keep the rendering preset and visual context aligned across all images', 'return the main panel image path'. Not 5: a few directions stay high-level — no example invocation or parameter snippet for render_structure_views/analyze_images, and 'hand back to numerical geometry tools or file-based metadata' names no concrete tool or step. Not 3: nothing is pseudocode or abstract; the specific supercell values and output contract are directly executable.

4 / 5

Workflow Clarity

The Workflow section is a clear escalation sequence (default render -> supercell retry (2,2,1)/(3,3,1) -> narrow image analysis -> aligned comparison -> hand back to numerical tools) with explicit verification checkpoints: 'Confirm critical geometric claims with numerical tools when available' and 'verify it with file-based structures or numeric geometry analysis before changing the workflow'. Not 5: the checkpoints stop short of a true feedback loop — there is no instruction for what to do when the numeric check contradicts the visual conclusion, and the Output Contract is not tied back into the workflow steps. Not 3: checkpoints are explicit, not merely implicit; this is not a destructive/batch operation so the cap does not apply.

4 / 5

Progressive Disclosure

No bundle files exist, and the ~40-line body is organized into well-labeled sections (Quick Start, Suggested tools, Workflow, Method-critical defaults, Output Contract) — under the simple-skill guidance this structure is appropriate. Not 5: the 'References' section is misused — it contains a closing caveat instead of referencing any file, and 'Suggested tools' duplicates frontmatter metadata rather than adding anything, both minor organization gaps. Not 3: there is no content that should be split out to separate files; everything inline belongs inline.

4 / 5

Total

16

/

20

Passed

Description

70%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 solid, domain-specific trigger description whose 'when' clause is explicit and whose keywords feel natural for atomistic-simulation users. Its main weakness is that the 'what' is only implied — it describes when the skill is needed rather than what the skill does (render structure views, run narrow-scope image analysis), which also leaves it slightly open to overlap with generic image-analysis skills.

Suggestions

Lead with what the skill does before the trigger clause, e.g. 'Renders four-view structure panels and runs narrow-scope image analysis for atomic structures and adsorption geometries. Use when...'.

Add natural trigger synonyms users would actually say, such as 'render', 'visualize the slab', or 'check the adsorption site', to strengthen trigger matching.

Keep the concrete domain terms (slab-site context, adsorption geometries) — they are the description's strongest distinctiveness signal.

DimensionReasoningScore

Specificity

The description names the domain via concrete objects ('visual inspection of atomic structures, adsorption geometries, slab-site context, or image-based sanity checks') but offers only 1-2 actual actions ('visual inspection', 'sanity checks'); it never states what the skill concretely does (e.g., render multi-view panels, run targeted image analysis). Not 4: 'Lists several specific actions' is not met — the phrasing is trigger-side rather than capability-side. Not 2: it is well above 'names the domain but actions are minimal or generic'.

3 / 5

Completeness

The 'when' is explicit and specific ('Use this skill when a task needs visual inspection ... before or alongside numerical analysis') and the 'what' is present but implicit — the capability is only inferable from the trigger phrasing. Fits anchor 4 ('has both what and when; when could be more explicit') with the weakness on the 'what' side rather than the 'when'. Not 5: it lacks a direct statement of what the skill does; not 3: the 'when' clause is explicit, not missing or weakly implied.

4 / 5

Trigger Term Quality

Good domain-natural keywords: 'visual inspection', 'atomic structures', 'adsorption geometries', 'slab-site context', 'image-based sanity checks', 'numerical analysis'. Not 5: common variations a user would naturally say are missing ('render', 'visualize the structure', 'look at the adsorption site', 'four-view panel'). Not 3: coverage goes beyond 'some relevant keywords' and includes several distinct multi-word natural phrases.

4 / 5

Distinctiveness Conflict Risk

A clear niche (atomistic/slab adsorption visual checking) with distinctive multi-word triggers; 'slab-site context' and 'adsorption geometries' are unlikely to collide with other skills. Not 5: 'visual inspection' and 'image-based sanity checks' are generic enough to overlap with a general image-analysis or visualization skill, and the description never mentions rendering, which is this skill's actual mechanism.

4 / 5

Total

15

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
fernandezbaptiste/CatMaster
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.