CtrlK
BlogDocsLog inGet started
Tessl Logo

figure-reference-checker

Use figure reference checker for academic writing workflows that need structured execution, explicit assumptions, and clear output boundaries.

31

Quality

24%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/Academic Writing/figure-reference-checker/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

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

This skill is excessively verbose and repetitive, with circular internal references, duplicated content across sections, and large amounts of generic boilerplate (security checklists, lifecycle status, evaluation criteria) that don't help Claude perform the specific task of checking figure references. The core actionable content—run `python scripts/main.py --manuscript paper.docx` to check figure references—is buried under layers of process documentation. The skill would benefit enormously from being reduced to roughly 20-30 lines focusing on the actual command, parameters, and expected output.

Suggestions

Remove all circular self-references ('See ## Features above') and consolidate duplicated content into single authoritative sections—the py_compile command appears 3 times, the script path appears 5+ times.

Delete generic boilerplate sections (Security Checklist, Lifecycle Status, Evaluation Criteria, Risk Assessment, Response Template) that don't provide figure-reference-checker-specific guidance Claude needs.

Add a concrete example showing actual input and expected output—e.g., a sample manuscript snippet with a mismatched figure reference and what the tool's output looks like.

Collapse the entire skill to: purpose (1 line), usage command with parameters, example input/output, error handling for the specific tool, and a reference link—targeting under 50 lines total.

DimensionReasoningScore

Conciseness

Extremely verbose and repetitive. Multiple sections reference each other circularly ('See ## Features above', 'See ## Prerequisites above', 'See ## Usage above'). The same information (e.g., py_compile command, script path, workflow steps) is repeated across multiple sections. Contains boilerplate sections (Lifecycle Status, Security Checklist, Evaluation Criteria) that add no actionable value for Claude. The skill explains obvious concepts and includes generic templates that Claude already knows.

1 / 3

Actionability

There is some concrete guidance—the CLI command `python scripts/main.py --manuscript paper.docx` is specific and the parameter table is clear. However, much of the content is generic process description rather than executable instruction. The workflow steps are abstract ('Confirm the user objective', 'Validate that the request matches the documented scope') rather than concrete commands or code. The actual features (orphaned references, label consistency, missing citations) lack implementation details.

2 / 3

Workflow Clarity

There is a numbered workflow with steps and error handling guidance, including a fallback path for failures. However, the workflow is generic and process-oriented rather than specific to figure reference checking. There are no validation checkpoints tied to the actual output (e.g., 'verify the report contains all referenced figures'). The error handling section mentions fallbacks but doesn't provide concrete recovery commands.

2 / 3

Progressive Disclosure

The document contains circular self-references ('See ## Features above for related details' within the Key Features section itself), which is confusing and adds no navigational value. References to `references/audit-reference.md` and `scripts/main.py` exist but no bundle files are provided to verify them. The content is a monolithic wall of repetitive sections that could be dramatically condensed, with much boilerplate that should either be removed or split into separate files.

1 / 3

Total

6

/

12

Passed

Description

22%

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 description is too vague to be effective. It names the skill ('figure reference checker') but never explains what concrete actions it performs, and the qualifying phrases ('structured execution, explicit assumptions, and clear output boundaries') are abstract buzzwords that don't help Claude decide when to select this skill. The description needs concrete actions and specific trigger terms.

Suggestions

Replace abstract language with concrete actions, e.g., 'Checks that all figures referenced in text (e.g., Figure 1, Fig. 2) have corresponding figure captions, and flags missing or orphaned references.'

Add explicit trigger guidance with natural user terms, e.g., 'Use when the user asks about figure references, cross-references, figure numbering, missing figures, or validating references in academic papers, manuscripts, or LaTeX documents.'

Remove vague filler phrases like 'structured execution, explicit assumptions, and clear output boundaries' that add no discriminative value for skill selection.

DimensionReasoningScore

Specificity

The description does not list any concrete actions. 'Figure reference checker' names a tool but doesn't describe what it does (e.g., detect missing references, find broken figure links, validate numbering). 'Structured execution, explicit assumptions, and clear output boundaries' is abstract fluff.

1 / 3

Completeness

The 'what' is extremely weak—it never explains what the skill actually does beyond naming it. The 'when' clause exists ('Use...for academic writing workflows') but is vague and doesn't provide explicit triggers. The description fails to clearly answer either question.

1 / 3

Trigger Term Quality

'Figure reference checker' and 'academic writing' are somewhat relevant keywords a user might use, but common variations like 'figure numbers', 'cross-references', 'LaTeX', 'manuscript', 'citation', or specific file types are missing.

2 / 3

Distinctiveness Conflict Risk

'Figure reference checker' is a somewhat specific niche, which helps distinguish it, but the vague phrasing about 'structured execution' and 'clear output boundaries' could overlap with many academic writing or quality-checking skills.

2 / 3

Total

6

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
aipoch/medical-research-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.