CtrlK
BlogDocsLog inGet started
Tessl Logo

cleanup-code-inspections

Reduce technical debt and improve code quality by systematically resolving static analysis warnings.

58

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/cleanup-code-inspections/SKILL.md
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 body is a tight, actionable workflow with strong validation checkpoints and clean sectioning. Its main weaknesses are a redundant Objective restatement and a missing explicit error-recovery loop after verification.

Suggestions

Remove or repurpose the 'Objective' section since it duplicates the frontmatter description.

Add an explicit recovery step after verification, e.g. 'If tests fail or the warning count did not decrease, revert or fix and re-run the full verification.'

Tighten step 4 by naming the specific quick-fix actions or linking to the inspection IDs rather than 'obvious issues'.

DimensionReasoningScore

Conciseness

The workflow is lean and assumes Claude's competence, using direct commands and examples; the only redundancy is the 'Objective' section restating the frontmatter description verbatim.

4 / 5

Actionability

Provides concrete executable commands (`./gradlew test`, `./gradlew testClasses`, `./gradlew verifyPlugin`), an IDE menu path, and a concrete suppress syntax, with only minor vagueness like 'Apply quick-fixes for obvious issues'.

4 / 5

Workflow Clarity

A clear 7-step sequence with explicit validation checkpoints (baseline, testClasses, test, verifyPlugin, re-run analysis); the only gap is the absence of an explicit 'if regression/analysis fails, fix and re-verify' recovery loop.

4 / 5

Progressive Disclosure

A short single-file skill (~40 lines) with no need for external references, well-organized into clearly headed sections, which meets the simple-skill exception for a top score.

5 / 5

Total

17

/

20

Passed

Description

53%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 states a clear purpose but lacks a 'Use when...' trigger clause and natural keyword synonyms, capping completeness and trigger quality. It is distinct enough to avoid most conflicts.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g. 'Use when the user asks to clean up IDE inspections, fix lint/static analysis warnings, or reduce technical debt.'

Include natural synonyms and file/tool cues users actually say, such as 'lint', 'code inspection', 'code smells', or 'IntelliJ inspections'.

Replace the abstract goals ('reduce technical debt', 'improve code quality') with the concrete actions the skill performs.

DimensionReasoningScore

Specificity

Names the domain ('static analysis warnings') and a concrete action ('resolving' them), but 'reduce technical debt' and 'improve code quality' are abstract goals rather than concrete capabilities, so coverage is not comprehensive.

3 / 5

Completeness

Clearly states what the skill does, but provides no 'Use when...' trigger guidance, so per the rubric rule completeness is capped at 3.

3 / 5

Trigger Term Quality

Includes relevant natural terms like 'technical debt' and 'static analysis warnings', but omits common variations users would say such as 'lint', 'code inspection', 'IDE warnings', or 'code smell'.

3 / 5

Distinctiveness Conflict Risk

The 'static analysis warnings' niche is fairly distinct with only minor overlap risk against general refactoring or linting skills.

4 / 5

Total

13

/

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/flutter-intellij
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.