CtrlK
BlogDocsLog inGet started
Tessl Logo

api-review

Reviews the specified code against the canonical API Design guidelines. Use this skill when the user asks for an API review or to check code against API design principles.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 a tight, well-structured workflow that externalizes detail into a one-level-deep reference and assumes Claude's knowledge of the named design principles. It could improve by trimming minor redundancies and adding a lightweight validation/self-check step in the Report phase.

Suggestions

Remove the redundant opening line ("This skill reviews code against the canonical API Design guidelines.") since it restates the description, and trim "to ensure they are fully available in the context".

Add a brief verification step in the Report phase (e.g., confirm the report addresses all six analyzed principles before saving) to introduce an explicit checkpoint.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence by not explaining CQS, KISS/YAGNI, or Contract-First, but the opening line restates the description and "to ensure they are fully available in the context" is mildly over-explanatory.

4 / 5

Actionability

Provides concrete, actionable guidance (specific reference path, target-identification branching with an example, six named principle checks, a structured report spec, and a concrete save path) with only minor gaps and no copy-paste code, which is acceptable for an instruction-only skill.

4 / 5

Workflow Clarity

A clear four-step sequence (Load, Identify, Analyze, Report) with explicit decision branches; validation checkpoints are absent but are not critical for a non-destructive review skill, leaving only a minor gap.

4 / 5

Progressive Disclosure

The body is a concise overview that points to a single, well-signaled one-level-deep reference ([references/canonical_api_design.md], verified to exist) with the bulk of the guidelines appropriately externalized.

5 / 5

Total

17

/

20

Passed

Description

82%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 well-structured, explicitly answering both what the skill does and when to use it with concrete, natural trigger phrases and a distinct niche. Its only weakness is specificity, as it names just a single review action without enumerating the kinds of checks performed.

Suggestions

Add 1-2 concrete actions beyond "reviews" (e.g., "checks contract-first design, type safety, and explicit dependency injection") to lift specificity toward a 5.

DimensionReasoningScore

Specificity

Names the domain (API Design) and one concrete action ("Reviews the specified code"), but lists no additional specific actions, matching the anchor for a non-comprehensive 1-2 action description.

3 / 5

Completeness

Clearly states what it does ("Reviews the specified code against the canonical API Design guidelines") and explicitly when to use it with concrete trigger phrases ("Use this skill when the user asks for an API review or to check code against API design principles").

5 / 5

Trigger Term Quality

Includes natural phrases users would say ("API review", "API design principles", "check code against API design principles") giving good coverage, though it lacks broader synonyms or variations for a 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (canonical API Design review) with distinct triggers and minimal overlap risk with general-purpose skills.

5 / 5

Total

17

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
flutter/agent-plugins
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.