CtrlK
BlogDocsLog inGet started
Tessl Logo

science-popularization-article

Generates science popularization articles with titles and outlines based on medical topics and style preferences. Invoke when user needs to create medical/science popular content for public education.

46

Quality

57%

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 ./scientific-skills/Other/science-popularization-article/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The core idea (generate titles → select → outline → write ~2500-word article in one of two styles) is recoverable from the Workflow Steps and Output Structure sections, but the body is buried under generic template boilerplate, the style parameter names are corrupted empty strings, and the advertised implementation script is an unrelated stub. Claude cannot actually execute this skill faithfully as documented.

Suggestions

Fix the corrupted style fields: replace the empty \"\" placeholders in Input Requirements and Style Guidelines with the actual style names (e.g. easy-to-understand vs professional authoritative) and describe concretely what each style demands (vocabulary, metaphor use, sentence length, terminology).

Delete the generic template sections (When to Use, Key Features, Dependencies, Example Usage, Implementation Details, Required Inputs, Recommended Workflow, Output Contract, Validation and Safety Rules, Failure Handling, Deterministic Output Rules, Completion Checklist) and keep only the skill-specific content, cutting the file to a fraction of its size.

Replace high-level step descriptions with concrete guidance: an example set of 3 candidate titles in each style, a sample outline skeleton with section prompts, and an explicit user-checkpoint between title selection and content writing — or remove the misleading scripts/validate_skill.py references since no script performs the actual task.

DimensionReasoningScore

Conciseness

Roughly two-thirds of the body is generic template boilerplate that adds no skill-specific value: "Use this skill when the request matches its documented task boundary", a "Key Features" section that literally restates the description, and near-identical filler sections (Required Inputs, Recommended Workflow, Output Contract, Validation and Safety Rules, Failure Handling, Deterministic Output Rules, Completion Checklist). This is noticeably padded with many unnecessary sections, fitting 'Noticeably verbose; several unnecessary explanations or padded sections'; it stops short of level 1 only because the core Goal/Output Structure/Workflow Steps sections are reasonably tight and no known concepts (e.g. what a library is) are explained.

2 / 5

Actionability

Guidance stays high-level: "Creates 3 style-appropriate titles", "Builds structured outline with section prompts" with no example titles, outline template, or section structure. Critically, the style parameter names are literally empty — "Writing style - \"\" (easy-to-understand) or \"\" (professional authoritative)" and "**:**" placeholders in Style Guidelines — so the central input is unusable. The referenced "Primary implementation surface" scripts/validate_skill.py is a stub that only supports --check/--help and performs nothing related to article generation. This matches 'Minimal concrete guidance; high-level hints but missing the specific steps to execute' rather than level 3, since a key documented input is broken and the script pointer does not deliver what it promises.

2 / 5

Workflow Clarity

The Workflow Steps section gives a coherent 5-step sequence (Title Generation → Title Selection → Outline Creation → Content Generation → Quality Control), so a clear sequence exists. However, checkpoints are vague or implicit — "Quality Control: Ensures style consistency and readability" names no concrete check, and there is no validate-then-proceed gate between title selection, outline approval, and content writing. This fits 'Steps listed but validation gaps; sequence present but checkpoints missing or implicit'; level 4 would require most checkpoints to be concretely specified.

3 / 5

Progressive Disclosure

The body has clear section headers and is navigable, and the single referenced bundle path (scripts/validate_skill.py) does exist, but it is a stub unrelated to the skill's function — so the pointer is misleading rather than useful. Two validation sections contradict each other ("Validation Shortcut: run python scripts/validate_skill.py --help" vs "Quick Validation: No local script validation step is required"), and everything is inlined in one ~150-line file with duplicated generic content. This fits 'Some structure but could be better organized' better than level 4's 'most content is appropriately placed; references mostly clear'.

3 / 5

Total

10

/

20

Passed

Description

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

The description is solid: third-person voice, a clear what, an explicit when clause, and a reasonably distinct medical/science popularization niche. Its weaknesses are limited action coverage (only titles/outlines mentioned), and missing natural trigger synonyms like "popular science" or "patient education" that users would more commonly say.

Suggestions

Broaden the action list to cover the full deliverable set, e.g. "Generates 3 candidate titles, selects the best, builds a section-by-section outline, and writes the complete article".

Add natural trigger variations users would actually type, such as "popular science article", "health education content", or "patient education material".

DimensionReasoningScore

Specificity

"Generates science popularization articles with titles and outlines based on medical topics and style preferences" names the domain (medical/science popular content) and a couple of concrete deliverables (titles, outlines), but is not comprehensive — it omits full article content generation, title selection, and quality control that the body documents. This matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' better than level 4, which expects several distinct listed actions with only minor gaps.

3 / 5

Completeness

Both questions are answered: the what ("Generates science popularization articles with titles and outlines based on medical topics and style preferences") and an explicit when ("Invoke when user needs to create medical/science popular content for public education"). The when clause is present and explicit but largely restates the what rather than offering varied concrete trigger phrases, so it sits at 'Has both what and when; when could be more explicit or specific' rather than the level-5 anchor requiring concrete trigger phrases.

4 / 5

Trigger Term Quality

Relevant keywords are present ("science popularization articles", "medical topics", "style preferences", "public education"), but common natural variations users would actually say are missing — e.g. "popular science" (the more idiomatic English term), "health articles", "patient education", "health communication". This fits 'Some relevant keywords but missing common variations or synonyms' rather than level 4's 'Good keyword coverage'.

3 / 5

Distinctiveness Conflict Risk

The medical/science popularization niche with style preferences is fairly distinct, but "generates articles" overlaps with general content-writing skills. This matches 'Mostly distinct; minor overlap risk with closely related skills'; it does not reach level 5's 'clear niche with distinct triggers' because no distinctive trigger phrases separate it from generic article-writing skills.

4 / 5

Total

14

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

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.