CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

remove-deadcode

Remove unused code from this project with ultrawork mode, LSP-verified safety, atomic commits. Triggers: remove dead code, dead code, cleanup, remove unused.

Quality

86%

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

88%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 an exceptionally actionable, well-sequenced orchestration workflow with validation and rollback loops at every destructive step. Its only weaknesses are mild redundancy across sections and a monolithic single-file structure that inlines content (the agent prompt template) that could be split into a reference.

DimensionReasoningScore

Conciseness

The body is dense and directive with no explanation of concepts Claude already knows, but contains minor redundancy: the git-staging rule and LSP re-verification instruction each appear twice (in the protocol and the CRITICAL section), and the example batching table is padding. This places it at efficient-with-minor-trimmables rather than the every-token-earns-its-place level 5.

4 / 5

Actionability

Guidance is fully executable: copy-paste-ready commands ("bunx tsc --noEmit --noUnusedLocals --noUnusedParameters", "bun run typecheck", specific git add/commit lines), a complete fill-in agent prompt template, and concrete example tables covering the common cases. Nothing remains pseudocode or abstract.

5 / 5

Workflow Clarity

Five phases are clearly sequenced with explicit validation checkpoints throughout: LSP verification before any removal, per-agent re-verification, typecheck gates with revert-on-failure feedback loops, a final typecheck/test/build pass, plus abort conditions and a zero-candidate stop. The destructive batch operations are fully wrapped in validation, so the workflow-clarity cap does not apply.

5 / 5

Progressive Disclosure

The skill is a single well-sectioned file with clear phase headers and no external references, and no bundle files exist. Structure is good, but at ~210 lines all content is inline — the sizable agent prompt template and batching example could live in a reference file — so it falls just short of the ideally-split level-5 anchor.

4 / 5

Total

18

/

20

Passed

Description

78%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 clearly states what the skill does and provides explicit, natural trigger phrases, giving it strong completeness and low conflict risk. Its main weaknesses are limited action specificity (one action plus process qualifiers) and the undefined buzzword "ultrawork mode".

Suggestions

Replace "ultrawork mode" with a concrete descriptor of what the mode actually does (e.g., "parallel subagent removal"), since undefined jargon weakens specificity.

Expand the action list beyond the single "remove unused code" verb to name the concrete operations performed, such as "find unused exports, imports, and dead files; delete them; prefix unused parameters with _".

Add missing natural trigger variations such as "unused code", "unused imports", or "dead code removal" to improve trigger coverage.

DimensionReasoningScore

Specificity

"Remove unused code" is the only concrete action; "LSP-verified safety, atomic commits" are process attributes rather than distinct actions, and "ultrawork mode" is undefined jargon. This matches the anchor naming the domain with 1-2 concrete actions but not comprehensive coverage, rather than the level-4 anchor listing several specific actions.

3 / 5

Completeness

It explicitly answers both "what" ("Remove unused code... with LSP-verified safety, atomic commits") and "when" via the concrete trigger list ("Triggers: remove dead code, dead code, cleanup, remove unused"), matching the anchor requiring both with concrete trigger phrases.

5 / 5

Trigger Term Quality

"remove dead code, dead code, cleanup, remove unused" are phrases a user would naturally say, giving good keyword coverage. Common variations like "unused code", "unused imports/exports", and "dead code removal" are missing, keeping it below the comprehensive level-5 anchor.

4 / 5

Distinctiveness Conflict Risk

Dead-code removal is a clear niche with distinct triggers ("dead code", "remove unused"), but the generic trigger "cleanup" creates minor overlap risk with general cleanup/refactoring skills, so it sits at mostly-distinct rather than minimal-conflict.

4 / 5

Total

16

/

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

code-yeongyu/oh-my-openagent

Path

.agents/skills/remove-deadcode/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.