CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

academic-paper-reviewer

Multi-perspective academic paper review with dynamic reviewer personas. Runs a 5-seat, role-separated review panel (Journal-Fit Reviewer + 3 peer-review roles + Devil's Advocate) with field-specific expertise; role separation is not a claim of independent error processes. Supports full review, re-review (verification), quick assessment, methodology focus, Socratic guided, and calibration modes. Triggers on: review paper, peer review, manuscript review, referee report, review my paper, critique paper, simulate review, editorial review, calibrate reviewer, reviewer calibration, measure reviewer accuracy, 審查論文, 論文審查, 模擬審查, 同儕審查, 幫我審這篇, 以審查人角度評估, 審查者校準, 논문 심사, 동료 심사, 모의 심사, 심사자 관점에서 평가, 심사자 보정, revisar artículo, revisión entre pares, revisión de manuscrito, informe de árbitro, revisa mi artículo, criticar artículo, simular revisión, revisión editorial, calibrar revisor.

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./academic-paper-reviewer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

48%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 body presents a genuinely concrete orchestration spec — clear phases, explicit checkpoints, iron rules, and validation gates — but it is buried under pervasive internal versioning archaeology, thrice-repeated policy disclaimers, and content inlined from other repository files. Many referenced implementation files are missing from the shipped bundle, leaving the executable guidance incomplete as delivered.

Suggestions

Strip issue-tracker and changelog archaeology (#1030, #574 A1/B1, PR #294, version-slice references) from SKILL.md and keep it in references/changelog.md, cutting the body to what an executing agent needs.

Move the inlined routing core, sprint-contract details, model tiering, and the three near-duplicate advisory-attachment sections into reference files, leaving one-line pointers — this would also lift progressive_disclosure.

Fix or remove references to files absent from the bundle (agents/*.md, templates/*.md, examples/*.md, scripts/*.py, shared/*, docs/*), or ship them, so the concrete commands and template structures are actually executable.

DimensionReasoningScore

Conciseness

The ~540-line body is noticeably to severely padded with internal repository archaeotype — issue numbers ('#1030', '#574 A1/B1', 'PR #294', '#134 Slices 3-5'), versioned changelog asides, a routing core explicitly 'repeated below, identical to shared/references/routing_core.md', and the advisory-attachment disclaimer ('No call that writes this round's decision, roadmap, or letter sees the report') repeated three times nearly verbatim. It avoids explaining concepts Claude already knows, so it does not hit anchor 1, but the padding is pervasive rather than 'several sections', keeping it at 2.

2 / 5

Actionability

There is concrete guidance — a mode-routing map ("'Help me check the methodology' -> methodology-focus"), exact CLI invocations ('python3 scripts/check_acronyms.py --input <manuscript file> --lang <en|zh-TW>'), and typed checkpoint rules — but key executable details live in files absent from the bundle (agents/*.md, templates/*.md, scripts/*.py, shared/*), so much of the guidance cannot actually be executed as shipped. That is 'incomplete, missing key details' rather than the 'minor gaps' of anchor 4.

3 / 5

Workflow Clarity

The core flow is a clear 3-phase sequence with an explicit STOP checkpoint ('show the Reviewer Configuration Cards and wait for the user's reply before Phase 1') and hard validation gates ('after scripts/check_panel_synthesis.py exits 0', the checker-verified three-gate re-review contract). It falls short of anchor 5 because the dense overlay of sprint contracts, Mode A/B invocation rules, model tiering, and cross-model exceptions buries the sequence — the re-review mode is a single near-unreadable table cell.

4 / 5

Progressive Disclosure

Reference tables are well organized and one level deep (14 references with purpose and used-by columns, all present in the bundle), but roughly 200 lines of policy that belongs in reference files is inlined (routing core, sprint contract, model tiering, three separate attachment protocols), and many body paths point to files that do not exist in the bundle (agents/, templates/, examples/, scripts/, shared/, docs/). Structure is present and references are clearly signaled — better than anchor 2 — but inlined content and dead paths keep it below anchor 4.

3 / 5

Total

12

/

20

Passed

Description

91%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 strong description: third-person voice, a clear statement of what the skill does (panel composition and all six modes), and an exceptionally thorough explicit trigger list spanning English, Chinese, Korean, and Spanish. The main flaws are an internal-policy disclaimer that wastes description budget and the absence of any statement of the outputs the skill produces.

DimensionReasoningScore

Specificity

Lists several concrete capabilities in third person — 'Runs a 5-seat, role-separated review panel (Journal-Fit Reviewer + 3 peer-review roles + Devil's Advocate)' plus all six modes ('full review, re-review (verification), quick assessment, methodology focus, Socratic guided, and calibration') — but never states the outputs produced and spends a sentence on the internal disclaimer 'role separation is not a claim of independent error processes', so coverage has minor gaps rather than being comprehensive.

4 / 5

Completeness

Explicitly answers both what ('Multi-perspective academic paper review... Runs a 5-seat, role-separated review panel... Supports full review, re-review... and calibration modes') and when ('Triggers on: review paper, peer review, manuscript review...') with concrete trigger phrases, matching the top anchor; the 'when' clause is maximally explicit, so 4 does not fit.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases across four languages ('review my paper', 'referee report', '幫我審這篇', 'revisa mi artículo', '논문 심사') including everyday synonyms a user would actually say; the 4 anchor ('a few natural terms missing') fits worse since variations are extensively covered.

5 / 5

Distinctiveness Conflict Risk

The reviewing niche is mostly distinct ('peer review', 'manuscript review', 'referee report'), but generic triggers like 'review paper' and 'critique paper' carry minor overlap risk with adjacent academic-writing and code-review skills, and the description offers no non-trigger guidance to disambiguate; clearer than anchor 3 but not the minimal-conflict profile of anchor 5.

4 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (554 lines); consider splitting into references/ and linking

Warning

metadata_field

'metadata' should map string keys to string values

Warning

referenced_paths_exist

Referenced path issues: 11 missing

Warning

Total

13

/

16

Passed

Repository

Imbad0202/academic-research-skills

Path

academic-paper-reviewer/SKILL.md

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.