CtrlK
BlogDocsLog inGet started
Tessl Logo

journal-impact-factor-trend

Show journal impact factor and quartile trends over 5 years.

50

Quality

55%

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/Evidence Insight/journal-impact-factor-trend/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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 content is actionable with real executable commands and a working script, but it is padded with templated filler and generic boilerplate, and its batch workflow lacks explicit validation checkpoints. Progressive disclosure is only partial — one reference is split out while most supporting material remains inline.

Suggestions

Remove the templated "See `## X` above for related details." placeholders and the generic Evaluation Criteria / Lifecycle Status boilerplate, or move them into a separate reference file so the body stays lean.

Add an explicit per-journal validation checkpoint for the batch `--journal-list` path (e.g., report which journals were not found instead of silently skipping, and validate the list file before processing) to lift workflow clarity above the cap.

Move the Risk Assessment, Security Checklist, and Response Template into references/ (e.g. references/security-and-risk.md) and link to them from the body to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body carries several padded/templated sections such as "See `## Prerequisites` above for related details.", "See `## Usage` above for related details.", generic process boilerplate ("Execution model: validate the request, choose the packaged workflow, and produce a bounded deliverable."), and filler like the Lifecycle "Planned Improvements: Performance optimization" and Evaluation Criteria checklists. Not a 3 because the padding is repeated and substantive; not a 1 because there is still useful concrete content (commands, parameter table).

2 / 5

Actionability

Provides copy-paste-ready executable commands ("python -m py_compile scripts/main.py", "python scripts/main.py --journal 'Nature Medicine'", "python scripts/main.py --journal-list journals.txt") plus a real Parameters table and a real, parseable scripts/main.py. Not a 5 because output-format guidance is thin (no inline example of the produced table/plot) and the script relies on mock data; not a 3 because the given commands are fully executable and cover the common cases.

4 / 5

Workflow Clarity

The Workflow section lists a 5-step sequence with abstract validation ("Validate that the request matches the documented scope and stop early") and a fallback path, but the batch path ("--journal-list journals.txt") has no per-item validation checkpoint and the script silently skips journals not in its mock DB. Per the rubric, a batch operation without validation caps workflow_clarity at 3. Not a 4 because checkpoints are missing/implicit rather than minor gaps.

3 / 5

Progressive Disclosure

There is one clearly signaled, one-level-deep reference ([references/audit-reference.md](references/audit-reference.md)) and a packaged scripts/main.py, but large swaths of content that belong in separate files (Risk Assessment, Security Checklist, Evaluation Criteria, Lifecycle Status, Response Template, Output Requirements) are inlined in a monolithic SKILL.md. Not a 4 because content that should be separate is inline; not a 2 because structure and the one reference are clearly signaled rather than buried.

3 / 5

Total

12

/

20

Passed

Description

61%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 a clear, third-person statement of what the skill does within a distinct niche, but it omits any 'Use when...' trigger guidance, which caps completeness and limits trigger-term strength.

Suggestions

Add an explicit 'Use when...' clause naming concrete triggers, e.g. 'Use when comparing journal impact factors or quartile rankings over time, or when evaluating whether a journal is rising or declining.'

Include common synonyms and abbreviations users might say (IF, JCR, Journal Citation Reports, journal ranking) to improve trigger-term coverage.

Expand the action beyond a single generic 'Show' to one or two concrete actions (e.g., 'Compute 5-year IF growth and quartile changes') to lift specificity.

DimensionReasoningScore

Specificity

Quotes "Show journal impact factor and quartile trends over 5 years" — it names the domain (IF, quartile) and one concrete action (show trends), but the action is generic and not comprehensive. Not a 4 because it does not list several specific actions; not a 2 because two distinct metric domains are named rather than minimal/generic processing.

3 / 5

Completeness

Has a clear 'what' (show IF and quartile trends over 5 years) but no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the rubric. Not a 4 because the 'when' is entirely missing rather than weakly implied.

3 / 5

Trigger Term Quality

"journal impact factor", "quartile trends", and "5 years" are natural terms a user would say. Not a 5 because common synonyms/abbreviations (IF, JCR, Journal Citation Reports) are absent; not a 3 because coverage is good rather than merely 'some'.

4 / 5

Distinctiveness Conflict Risk

"journal impact factor and quartile trends" carves a clear niche with low overlap risk. Not a 5 because it lacks explicit trigger phrases that would make it unambiguously distinguishable; not a 3 because it is mostly distinct rather than broadly overlapping.

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.

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