CtrlK
BlogDocsLog inGet started
Tessl Logo

cleanup-template

Cleanup & restoration plan generator — artifact inventory, persistence removal commands, pre-engagement baseline, post-engagement verification.

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./packages/decepticon/decepticon/skills/standard/soundwave/cleanup-template/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The body is lean, well-structured, and has a clear sequenced workflow with an explicit validation checklist, but actionability stops short of a worked example. Adding a sample populated CleanupArtifact entry with a concrete removal/verifier command would make the guidance copy-paste ready.

Suggestions

Include one fully populated example CleanupArtifact entry showing a concrete removal_command and verifier_command.

Show a minimal example of the resulting plan/cleanup.json structure so the output format is unambiguous.

Add a brief note on what a failed verifier (non-zero exit) should trigger, to close the feedback loop on the verification step.

DimensionReasoningScore

Conciseness

The body is lean — a mapping table, field-level bullets, a checklist, and anti-patterns — with no explanation of concepts Claude already knows; even the rationale lines motivate domain-specific actions rather than padding. Not a 2 because there is no unnecessary explanation or tightening opportunity of note.

3 / 3

Actionability

Concrete guidance exists (specific schema fields, a phase→artifact_type mapping table, a validation checklist), but there is no worked example of a populated CleanupArtifact entry and no concrete sample removal_command/verifier_command — key details are missing. Not a 3 because it lacks specific examples or copy-paste-ready artifacts; not a 1 because field semantics and the mapping table are genuinely concrete and instruction-only guidance is actionable.

2 / 3

Workflow Clarity

A clear four-step sequence (Map → Seed → Baseline → Completion Criteria) is followed by an explicit Validation Checklist with checkboxes before writing the file, matching the clear-sequence-with-checklist anchor. Not a 2 because validation is explicit, not merely implied.

3 / 3

Progressive Disclosure

No bundle files exist and none are needed; the ~60-line body is self-contained and well-organized into When to Use, Workflow, Validation Checklist, Anti-patterns, and Output sections. Per the simple-skill guidance, well-organized sections with no external-reference needs score 3. Not a 2 because organization is clean and nothing that should be split is inlined.

3 / 3

Total

11

/

12

Passed

Description

67%

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 specific and distinct, clearly conveying what the skill produces, but it omits an explicit 'Use when...' trigger clause and leans on domain jargon over natural user phrasing. Adding a trigger clause with common variations would raise completeness and trigger-term quality.

Suggestions

Append a 'Use when...' clause to the description, e.g. 'Use when creating a cleanup plan, removing persistence, or planning post-engagement teardown/restoration.'

Add natural phrasing users would actually say ('teardown', 'clean up after an engagement', 'remove persistence') alongside the technical terms.

Surface one or two of the metadata.when_to_use triggers directly into the description field.

DimensionReasoningScore

Specificity

Quotes "artifact inventory, persistence removal commands, pre-engagement baseline, post-engagement verification" — four concrete, distinct capabilities matching the multiple-specific-actions anchor. Not a 2 because it lists several specific actions rather than naming only a domain plus one action.

3 / 3

Completeness

It clearly states what the skill does but contains no "Use when..." clause or equivalent explicit trigger guidance in the description field (that guidance lives only in metadata.when_to_use). Per the guidelines, a missing explicit trigger clause caps completeness at 2. Not a 3 because 'when' is absent from the description; not a 1 because 'what' is clearly answered.

2 / 3

Trigger Term Quality

Natural terms like "cleanup" and "restoration" appear, but most of the string ("artifact inventory", "pre-engagement baseline", "post-engagement verification") is technical jargon and common variations a user would actually say ("teardown", "remove persistence", "clean up after engagement") are missing. Not a 3 because coverage of natural user phrasing is incomplete; not a 1 because some genuinely natural keywords are present.

2 / 3

Distinctiveness Conflict Risk

"Cleanup & restoration plan generator" scoped to red-team artifacts (persistence removal, post-engagement verification) is a clear niche unlikely to trigger for unrelated skills. Not a 2 because the domain and purpose are specific and non-overlapping with general skills.

3 / 3

Total

10

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
PurpleAILAB/Decepticon
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.