CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

md-review

Converts a markdown PR writeup or code review (one with ```diff fenced blocks and severity-tagged GFM callouts [!BLOCKER]/[!MAJOR]/[!MINOR]/[!NIT] callouts) into a single-file 2-column HTML review — unified-diff on the left, severity-tagged annotation cards on the right, top jump-nav listing every finding, mandatory named reviewer footer. Triggers when the markdown-html-orchestrator classifies an input as REVIEW, or when invoked directly via /cs-md-review. Refuses without explicit --reviewer (a code review must name a human), refuses if no diff hunks present (route to md-document instead), and refuses to encode severity in color only (every badge ships color + icon + aria-label per WCAG 1.4.1). Use after orchestrator routing.

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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-structured, highly actionable skill body: an executable three-step pipeline, explicit hard rules with exit codes, and a useful routing table. Minor gaps are redundancy around the reviewer mandate, absence of an output-verification step, and thin navigation cues for the reference files.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence (no explanation of what diffs or code reviews are), but the --reviewer mandate is repeated in four places (Pipeline comment, 'What gets rendered', Hard rule 1, Forcing question 1) and the WCAG color+icon+aria point appears three times. Matches 'efficient; minor instances... that could be trimmed'; not 5 because of that redundancy, not 3 because there is no real over-explanation of known concepts.

4 / 5

Actionability

The Pipeline section gives fully executable, copy-paste-ready commands with concrete flag values ('--reviewer "Jane Doe" --title "PR #123: Add retry logic"'), full script paths, exit codes for refusals (3, 4), and a worked custom-severity example ('--severity-convention "critical,important,suggestion,nit"'). Matches the anchor for copy-paste ready commands covering common cases.

5 / 5

Workflow Clarity

The three-step pipeline is clearly sequenced with named intermediate artifacts (hunks.json → annotations.json → review.html) plus a diagram, and refusal gates (exit 3/4) act as checkpoints. Not 5 because there is no explicit verification of the rendered output or a validate-and-retry feedback loop (e.g., what to check in review.html before finishing). Not capped at 3 since the operation is non-destructive single-file generation.

4 / 5

Progressive Disclosure

The body is a proper overview (~87 lines) and the three references/ files (diff_rendering_canon, severity_coding, pr_annotation_ux — all verified to exist) are one level deep, but they are only named parenthetically in the final References section with no signal for when to consult each during the workflow. Matches 'references mostly clear; minor organization gaps'; not 5 for that missing per-reference navigation cue.

4 / 5

Total

17

/

20

Passed

Description

92%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 highly specific, well-triggered description with explicit what/when clauses and active de-confliction against sibling converters. Its only weakness is that trigger terms rely on orchestrator routing and a slash command rather than broader natural user phrasing.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: 'Converts a markdown PR writeup or code review... into a single-file 2-column HTML review — unified-diff on the left, severity-tagged annotation cards on the right, top jump-nav listing every finding, mandatory named reviewer footer.' Matches the anchor for multiple specific concrete actions; not 4 because no meaningful capability is left out.

5 / 5

Completeness

Explicitly answers both: 'what' (the full conversion capability described above) and 'when' ('Triggers when the markdown-html-orchestrator classifies an input as REVIEW, or when invoked directly via /cs-md-review. Use after orchestrator routing.'). Concrete trigger phrases are present, matching the anchor 5 example; no cap applies since an explicit trigger clause exists.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'markdown PR writeup', 'code review', '```diff fenced blocks', '[!BLOCKER]/[!MAJOR]/[!MINOR]/[!NIT] callouts', '/cs-md-review'. Not 5 because trigger phrasing leans on internal routing ('markdown-html-orchestrator classifies an input as REVIEW') rather than natural user variations like 'review comments' or 'PR feedback'; not 3 because the domain terms users would actually say are present and specific.

4 / 5

Distinctiveness Conflict Risk

Clear niche (diff hunks + severity callouts → HTML review) with explicit de-confliction: 'refuses if no diff hunks present (route to md-document instead)'. The input signature (diff blocks + severity-tagged GFM callouts) is highly unlikely to trigger the wrong skill; matches anchor 5.

5 / 5

Total

19

/

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_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

markdown-html/skills/md-review/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.