CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-analyze-code-quality

Agent skill for analyze-code-quality - invoke with $agent-analyze-code-quality

50

1.49x
Quality

Does it follow best practices?

Impact

94%

1.49x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body offers a clear, organized overview of code-review criteria and output format, but lacks executable methodology, a sequenced workflow with validation, and carries an embedded config block that clutters the file. It is functional but mid-tier across all dimensions.

Suggestions

Remove the embedded YAML agent-config block (triggers/capabilities/hooks); keep only the markdown instructions in the body.

Add an executable analysis step (e.g., a concrete Grep/read sequence or a runnable linter command) rather than only describing what to look for.

Provide a sequenced review workflow with a validation checkpoint before producing the final report, so the process has explicit feedback loops.

DimensionReasoningScore

Conciseness

The real instruction content is lean, but a large embedded YAML agent-config block (triggers, capabilities, hooks with shell snippets) pads the body with config scaffolding that isn't instruction, so it is mostly efficient but could be tightened rather than fully lean.

2 / 3

Actionability

It gives concrete smells with thresholds (>50 lines, >500 lines) and an output template, but provides no executable tool or command for performing the analysis and the output template uses placeholders ('X/10', 'path$to$file.js:line'), leaving key details incomplete.

2 / 3

Workflow Clarity

Responsibilities and criteria are listed as a checklist but there is no sequenced multi-step process and no validation/checkpoint step, matching the 'steps listed but validation gaps' anchor.

2 / 3

Progressive Disclosure

Sections are organized and there are no bundle files, but the large inline YAML config block is content that should not live in the body, so organization is only adequate rather than clean.

2 / 3

Total

8

/

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.

The description is a bare invocation stub that conveys no concrete capability or usage trigger, scoring the minimum across all dimensions. It reads as a placeholder rather than a usable skill description.

Suggestions

Replace the stub with concrete actions, e.g. 'Analyze code for smells, complexity, and technical debt; suggest refactoring opportunities.'

Add an explicit trigger clause such as 'Use when the user asks for a code review, code quality analysis, or refactor suggestions.'

Drop the '$agent-analyze-code-quality' invocation token from the description; reserve it for the skill name/metadata instead.

DimensionReasoningScore

Specificity

The description 'Agent skill for analyze-code-quality - invoke with $agent-analyze-code-quality' names no concrete actions, matching the vague/abstract anchor rather than the level-2 example that names a domain and some actions.

1 / 3

Completeness

It answers neither 'what does this do' (no real capability described) nor 'when should Claude use it', and a missing explicit 'Use when...' clause caps completeness at 2 at most — here both are weak so it scores 1.

1 / 3

Trigger Term Quality

There are no natural user keywords; the only 'trigger' is the invocation token '$agent-analyze-code-quality', which is technical jargon rather than terms a user would naturally say.

1 / 3

Distinctiveness Conflict Risk

'Agent skill for analyze-code-quality' is generic and provides no distinct natural-language triggers, so it would conflict with many other analysis skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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