CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

lint-fix

Fix violations of an eslintPluginScraps rule across the codebase. Use when asked to "fix lint violations", "apply a lint rule", "fix scraps rule errors", "roll out a lint rule", "enforce a rule codebase-wide", or "fix design system lint". Covers manual fixes, autofix, batching, and codemod strategies for large-scale rollouts.

77

Quality

97%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%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.

An exemplary skill body: lean, fully executable, scale-aware strategy selection, and explicit validation loops. Fix details are correctly pushed one level deep into two real reference files that match the cited sections.

DimensionReasoningScore

Conciseness

Every section is instruction or non-obvious operational knowledge (e.g., the "Running eslint on all of static/app/ can take 2+ minutes" tip); there is no padding and no explanation of concepts Claude already knows. Lean and efficient throughout.

5 / 5

Actionability

Fully executable: copy-paste-ready commands parameterized by $0/$1 ("pnpm exec eslint --fix --rule '@sentry/scraps/$0: error' \"$1\""), concrete per-scale strategies, a specific PR title convention, and the exact prek invocation. Not score 4, since no minor gaps in executable guidance exist.

5 / 5

Workflow Clarity

Clear sequence (understand rule → assess scale → choose strategy → fix loop → coordinate → verify) with explicit validation checkpoints: "Re-run after each batch to verify", "Always review the diff after --fix before committing", and a final verification command that "Should report 0 problems". Feedback loops are present for this batch operation, so the batch-cap of 3 does not apply.

5 / 5

Progressive Disclosure

Per-rule fix details are appropriately externalized to references/fix-patterns.md and references/token-taxonomy.md (both exist, one level deep, with the § sections the table cites), surfaced via a well-signaled rule-to-reference table and a MUST-load instruction for the taxonomy case.

5 / 5

Total

20

/

20

Passed

Description

92%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.

A strong description: third-person, concrete, with an explicit 'Use when' clause covering six natural trigger phrases. The only weakness is modest synonym coverage (e.g., "lint errors", "eslint warnings") in the trigger terms.

DimensionReasoningScore

Specificity

"Fix violations of an eslintPluginScraps rule across the codebase... Covers manual fixes, autofix, batching, and codemod strategies" enumerates multiple concrete actions that comprehensively cover the skill's domain. Anchor 4 would require minor coverage gaps, which are absent.

5 / 5

Completeness

Explicitly answers both: what ("Fix violations of an eslintPluginScraps rule across the codebase", with strategy coverage) and when ("Use when asked to 'fix lint violations'..." with six concrete trigger phrases). Matches the anchor-5 example structure.

5 / 5

Trigger Term Quality

"fix lint violations", "apply a lint rule", "roll out a lint rule", "enforce a rule codebase-wide", "fix design system lint" are natural user phrases, but common variations like "lint errors", "eslint errors", or "fix warnings" are missing. Fits anchor 4 (good coverage, a few natural terms missing) rather than 5's synonym/extension tier.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Sentry's scraps ESLint plugin rules) with distinct trigger phrases; minimal overlap risk with generic lint or formatting skills. Both what and when are domain-specific enough to avoid mis-triggering.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

getsentry/sentry

Path

.agents/skills/lint-fix/SKILL.md

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.