CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

harden

Matar um mutante sobrevivente dentro do razoável, ou gravar um waiver. Use quando `bob mutate` ou `bob check --gates mutate` sair com 3, ou quando o relatório listar um sobrevivente sem waiver.

Quality

90%

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

92%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 excellent, tightly written skill body: every step has an explicit done-condition, validation and feedback loops are built in, and the 'never weaken production code' section gives concrete prohibitions. The single minor gap is that step 2 — writing the test that kills the mutant — states a precise acceptance criterion but never shows an example, leaving a small actionability gap in the skill's primary path.

DimensionReasoningScore

Conciseness

The ~38-line body is lean and assumes competence: every line is a rule, a command, an exit code, or a done-condition, with zero filler and no explanation of what mutation testing is. This matches the 'lean and efficient; every token earns its place' anchor; it is above anchor 4 because there is nothing to trim.

5 / 5

Actionability

Mostly executable guidance: a copy-paste-ready waive command with argument syntax ("bob waive <file::function|Target> --reason \"texto de uma linha\""), exit codes 3 and 4, and the report path .bob/report.md. It stays at anchor 4 rather than 5 because the primary path — step 2, writing the killing test — gives a precise criterion but no concrete example of such a test.

4 / 5

Workflow Clarity

The numbered steps each close with an explicit validation checkpoint ("Feito quando uma nova bob mutate não lista mais esse sobrevivente sem waiver"; "Feito quando o waiver aparece no topo de .bob/report.md e o exit deixa de ser 3"), include a repeat loop ("Repetir até não restar sobrevivente sem waiver"), and handle error recovery (waive exiting 4 on an invalid target, the '—' target rule). This matches the anchor for clear sequence with explicit validation, feedback loops, and error recovery.

5 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, and organized into clear sections (Quando, Passos, Dentro do razoável, Nunca enfraquecer o código de produção) with no bundle files present or needed. Per the rubric's simple-skill exception, this warrants a 5 with just well-organized sections.

5 / 5

Total

19

/

20

Passed

Description

82%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 with an explicit 'Use when' trigger clause containing exact commands and exit codes, giving it excellent completeness and distinctiveness. Its only weakness is specificity: it names the two actions but does not unpack what 'killing a mutant' concretely means (writing a stronger test), relying on domain jargon.

DimensionReasoningScore

Specificity

The description names the domain and two concrete actions — "Matar um mutante sobrevivente" and "gravar um waiver" — but stops short of detailing what killing a mutant concretely involves (writing a stronger test), matching the '1-2 concrete actions, not comprehensive' anchor. It is above anchor 2 because the actions are domain-specific rather than generic.

3 / 5

Completeness

It explicitly answers both what ("Matar um mutante sobrevivente dentro do razoável, ou gravar um waiver") and when via an explicit "Use quando" clause with two concrete trigger conditions (exit code 3 from specific commands; the report listing a survivor without waiver). This matches the anchor requiring both what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

It includes the exact natural trigger phrases a user of this tool would say: the verbatim commands "`bob mutate`" and "`bob check --gates mutate`", "sair com 3", "sobrevivente", "waiver", and "relatório". A few natural synonyms (e.g., 'mutation testing', 'surviving mutant') are missing, keeping it at anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to a clear niche with distinct triggers: tool-specific commands, an exact exit code, and a specific report condition, so it is unlikely to trigger for the wrong skill. This fits the 'clear niche with distinct triggers; minimal conflict risk' anchor.

5 / 5

Total

17

/

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

fazedordecodigo/bob

Path

skills/harden/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.