CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-reviewer

Agent skill for reviewer - invoke with $agent-reviewer

41

1.15x
Quality

13%

Does it follow best practices?

Impact

81%

1.15x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-reviewer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

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

This skill is a verbose, textbook-style document that explains many concepts Claude already knows (SOLID, DRY, SQL injection, N+1 queries, dependency injection patterns). While it provides a useful review feedback template and some concrete examples, it fails to be token-efficient and reads more like a junior developer training guide than an operational skill for an AI agent. The lack of progressive disclosure and missing validation checkpoints in the workflow further weaken its effectiveness.

Suggestions

Cut 70-80% of the content by removing explanations of concepts Claude already knows (SOLID, DRY, SQL injection examples, dependency injection) and focus only on project-specific review standards, the exact feedback format to use, and MCP coordination patterns.

Add explicit validation checkpoints to the review workflow, e.g., 'Run lint/tests FIRST → if failures, stop and report → proceed to manual review only when automated checks pass.'

Split the MCP integration details and the review feedback template into separate referenced files to improve progressive disclosure and reduce the main skill's token footprint.

Make MCP tool calls use the actual invocation syntax rather than pseudo-JavaScript objects, so they are copy-paste executable.

DimensionReasoningScore

Conciseness

Extremely verbose at ~250+ lines. Explains basic concepts Claude already knows (SOLID principles, DRY, SQL injection, N+1 queries, dependency injection). The security checklist, performance checks, and code quality examples are all textbook knowledge that wastes tokens. The review guidelines section ('Be Constructive', 'Focus on the code, not the person') is generic advice Claude doesn't need.

1 / 3

Actionability

Provides concrete code examples for common issues (SQL injection, N+1 queries, naming), and a review feedback template is useful. However, much of it is illustrative rather than executable — the MCP tool calls use pseudo-JavaScript syntax that isn't directly executable, and the skill reads more like a teaching document than operational instructions for performing a specific review task.

2 / 3

Workflow Clarity

The review process is broken into numbered sections (Functionality, Security, Performance, Code Quality, Maintainability) which provides some sequence, but there are no validation checkpoints, no feedback loops for error recovery, and no clear decision points. The 'Automated Checks' section lists commands but doesn't integrate them into the review workflow with explicit pass/fail gates.

2 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files. All content — from basic examples to MCP integration to review templates — is inlined in a single massive document. No bundle files are provided, and the content would benefit greatly from splitting detailed examples, checklists, and MCP integration into separate referenced files.

1 / 3

Total

6

/

12

Passed

Description

0%

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 extremely weak description that provides virtually no useful information for skill selection. It fails on every dimension — it doesn't describe what the skill does, when to use it, or what domain it covers. The description reads more like a label than a functional description.

Suggestions

Describe the specific actions this skill performs (e.g., 'Reviews pull requests, checks code quality, identifies bugs, suggests improvements').

Add an explicit 'Use when...' clause with natural trigger terms (e.g., 'Use when the user asks for a code review, PR review, or feedback on changes').

Specify the domain clearly to distinguish from other potential review-related skills (e.g., code review vs. document review vs. design review).

DimensionReasoningScore

Specificity

The description provides no concrete actions whatsoever. 'Agent skill for reviewer' is extremely vague — it doesn't describe what the skill does, what domain it operates in, or what actions it performs.

1 / 3

Completeness

The description fails to answer both 'what does this do' and 'when should Claude use it'. There is no explanation of capabilities and no 'Use when...' clause or equivalent trigger guidance.

1 / 3

Trigger Term Quality

The only potentially useful keyword is 'reviewer', which is very generic. There are no natural terms a user would say to trigger this skill. The invocation syntax '$agent-reviewer' is technical jargon, not a user-facing trigger term.

1 / 3

Distinctiveness Conflict Risk

'Reviewer' is extremely generic and could conflict with code review, document review, PR review, or any other review-related skill. There is nothing to distinguish this skill from others.

1 / 3

Total

4

/

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.

Repository
ruvnet/ruflo
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.