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.

63

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/agents/reidbaker-agent/skills/api-review/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The skill body is concise and well-structured with a clean single-level reference, but it lacks executable examples and validation checkpoints, which cap actionability and workflow clarity at 2.

Suggestions

Add one concrete example report (with a sample before/after code block) so the Report step is copy-paste ready rather than templated.

Insert an explicit validation checkpoint after analysis (e.g., re-verify each flagged issue against the corresponding guideline before reporting it as a Critical Issue).

Replace the hedged artifact path with a precise, deterministic location for the saved report.

DimensionReasoningScore

Conciseness

The body is lean: short numbered steps with no padding and no explanation of concepts Claude already knows; it defers detail to the loaded reference, so every token earns its place.

3 / 3

Actionability

The Analyze checklist and Report template give concrete structure, but there are no executable examples, no sample before/after report, and the artifact path is hedged ("e.g."), leaving key details incomplete.

2 / 3

Workflow Clarity

A clear Load→Identify→Analyze→Report sequence with target-identification branching exists, but there are no validation or feedback checkpoints (e.g., re-checking findings against the guidelines).

2 / 3

Progressive Disclosure

The body is an overview with a single well-signaled, one-level-deep reference to references/canonical_api_design.md (a real file), and content is appropriately split rather than dumped inline.

3 / 3

Total

10

/

12

Passed

Description

75%

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-formed with explicit what-and-when triggers and a distinct niche, but it lists only one action verb and a narrow set of trigger terms, capping specificity and trigger-term quality at 2.

Suggestions

Expand the action list to concrete capabilities (e.g., "Scores code alignment, flags contract-first and KISS/YAGNI violations, suggests ergonomic improvements") to raise specificity.

Add common trigger variations such as "code review", "API design review", or "interface review" so the skill surfaces for more natural phrasings.

DimensionReasoningScore

Specificity

It names the domain ("canonical API Design guidelines") and a single concrete action ("Reviews the specified code"), but does not list multiple specific actions, so it stops short of the level-3 anchor.

2 / 3

Completeness

It states what the skill does ("Reviews the specified code against the canonical API Design guidelines") and gives an explicit "Use this skill when..." trigger clause, satisfying both what and when.

3 / 3

Trigger Term Quality

"API review" and "check code against API design principles" are natural user terms, but coverage is narrow and omits common variations like "code review" or "API design review".

2 / 3

Distinctiveness Conflict Risk

"canonical API Design guidelines" and "API review" carve a clear, distinct niche that is unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

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.

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.