CtrlK
BlogDocsLog inGet started
Tessl Logo

bapfernandez/article-reviewer

Editorial reviewer for tessl.io blog articles. Scores drafts across six strategic dimensions (audience, AEO/GEO, SEO, Tessl alignment, technical depth, structure) with atom-level recommendations grouped under each dimension. Paste-ready output for Tessl's article review page.

78

1.66x
Quality

90%

Does it follow best practices?

Impact

100%

1.66x

Average score across 1 eval scenario

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

77%

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

This is a well-crafted, highly actionable editorial review skill with clear scoring rubrics, a paste-ready output template, and specific house style rules. Its main weakness is moderate verbosity — some concepts are repeated across sections and explanatory context that Claude doesn't need adds token cost. The workflow is clearly sequenced with hard-fail validation gates, and the SEO keyword commitment process is admirably specific.

Suggestions

Deduplicate persona definitions: the persona list appears in both Step 0's table and Step 2 — consolidate into one location and reference it from the other.

Remove explanatory context Claude already knows, such as 'A growing share of readers will query ChatGPT, Claude, or Perplexity rather than visit tessl.io' — just state the optimization target directly.

DimensionReasoningScore

Conciseness

The skill is thorough and mostly earns its length given the complexity of the review process, but there's notable redundancy — the persona list appears in Step 0's table AND Step 2, the AEO checklist partially overlaps with the scoring rubric for Category 3, and some explanatory text (e.g., 'A growing share of readers will query ChatGPT, Claude, or Perplexity rather than visit tessl.io') explains things Claude already understands. The keyword clusters and output template are appropriately detailed, but the overall document could be tightened by ~20%.

2 / 3

Actionability

Highly actionable throughout: the house style checklist is concrete and specific (flag em dashes, specific hype words listed), scoring rubrics have clear anchors with examples at each level, the output template is copy-paste ready with exact formatting, and the SEO package section specifies exact keyword clusters with a decision process. The review process steps are explicit and sequenced.

3 / 3

Workflow Clarity

The 9-step review process at the end provides a clear sequence with explicit ordering (classify first, then audience filters, then note voice, then read fully, then score, then SEO, then touchpoint, then output). Hard fails act as validation checkpoints that override scores. The scoring thresholds provide clear decision gates for publish/revise/reject verdicts.

3 / 3

Progressive Disclosure

The content is well-structured with clear sections (Steps 0-2, Scoring Categories, Output Format, SEO Package, Thresholds, Review Process), but it's a monolithic ~300-line document with no references to external files. The keyword clusters, persona definitions, and detailed scoring rubrics could be split into referenced files to reduce cognitive load. However, given no bundle files exist, the inline approach is the only option — the organization within the single file is reasonable.

2 / 3

Total

10

/

12

Passed

Description

100%

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 is an excellent skill description that is highly specific, complete, and distinctive. It clearly articulates what the skill does (multi-dimensional blog review with scoring, house style enforcement, keyword commitment, and paste-ready output), when to use it (explicit trigger clause with natural user terms), and is scoped narrowly enough to the Tessl blog context to avoid conflicts. The description uses proper third-person voice throughout and avoids vague language or buzzwords.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: scores across six named strategic dimensions totalling /30, enforces house style with specific rules (no em dashes, no hype, heading hierarchy, internal links), commits to a primary keyword from priority clusters, and outputs a paste-ready review. Highly detailed and actionable.

3 / 3

Completeness

Clearly answers both 'what' (reviews blog articles, scores across six dimensions, enforces house style, outputs paste-ready review) and 'when' with an explicit 'Use when...' clause listing specific trigger scenarios like reviewing, editing, improving, scoring, or giving feedback on a Tessl blog article or draft.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'review', 'edit', 'improve', 'structure', 'score', 'give feedback', 'blog article', 'draft', and 'Tessl blog'. These cover the natural variations a user would say when requesting this type of work.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to its narrow scope: specifically for Tessl blog articles, with named scoring dimensions, specific house style rules, and a defined output format. The combination of 'Tessl blog' branding, the six-dimension scoring system, and the specific editorial constraints make it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents