CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fix-tests

Systematically fix all failing tests after business logic changes or refactoring

Quality

78%

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 ./antigravity/skills/fix-tests/SKILL.md

The canonical home for this skill is fix-tests in NeoLabHQ/context-engineering-kit

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured orchestration workflow with concrete steps, an explicit validation/feedback loop, and a reusable agent template. Weaknesses are minor: some section redundancy, the ambiguous 'sadd skill' step, and an inconsistent step reference in the iteration loop.

Suggestions

Fix the iteration loop reference in step 8 — "Return to step 5" should point to step 6 (launching agents for remaining failures), since single-test execution verification (step 5) only needs to happen once.

Clarify or remove the "Read sadd skill if available" step — if it is a project-specific skill, state what to extract from it; if it is a typo, correct it.

Merge the Context and Goal sections to remove redundancy, and consider moving the Agent Instructions Template into a separate reference file to keep SKILL.md lean.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence — no padding explaining concepts Claude already knows. Minor trimming is possible: the Context and Goal sections partially overlap ("tests may fail because they no longer match current behavior" vs. "Fix all failing tests to match current business logic"), and phrases like "This ensures agents can run tests in isolation" could be cut.

4 / 5

Actionability

Guidance is mostly concrete and executable: specific steps ("Read @README.md and package.json", "Parse test output to get list of failing test files"), and a copy-paste agent instructions template with fill-in placeholders ({FILE_PATH}, {TEST_COMMAND}). Not 5 because exact commands are necessarily project-specific and the "Read sadd skill" step is ambiguous — it is unclear what the 'sadd' skill is or what to do if it is absent.

4 / 5

Workflow Clarity

The numbered 8-step sequence is clear with explicit validation (run the full suite to establish a baseline, re-run after fixes) and a feedback loop ("If any tests still fail... Continue until 100% pass rate"), plus a Success Criteria checklist — so the batch-operation validation cap does not apply. Not 5 because step 8's "Return to step 5" is inconsistent: step 5 verifies single-test execution which was already done, while the accompanying instruction ("Launch new agents only for remaining failures") actually describes returning to step 6.

4 / 5

Progressive Disclosure

The body is well-organized into clear sections (Preparation, Analysis, Test Fixing, Success Criteria, Agent Instructions Template) with no bundle files and no content that clearly belongs in a separate reference file. Conditional references to optional skills (TDD, sadd) and @README.md are clearly signaled. Not 5 because at ~110 lines with a large inline template, splitting the agent template into a reference file would improve navigability.

4 / 5

Total

16

/

20

Passed

Description

70%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 concise, clear description that states what the skill does and when to use it with reasonably natural trigger terms. Its main weakness is low action specificity — it describes a single high-level action rather than the concrete steps it performs.

Suggestions

Enumerate 2-3 concrete actions in the description (e.g., "parse test output, group failures by file, and launch parallel agents to fix them") to raise specificity.

Add natural trigger variations users might say, such as "broken tests", "test failures", or "tests failing after a refactor".

Consider an explicit trigger clause like "Use when tests fail after refactoring, business logic changes, or dependency updates" to strengthen completeness.

DimensionReasoningScore

Specificity

"Systematically fix all failing tests" names the domain and one concrete action (fixing failing tests), but does not list several specific actions like parsing test output, grouping failures, or orchestrating agents. It matches 'names domain and 1-2 concrete actions, but not comprehensive' rather than score 4, which requires several listed actions.

3 / 5

Completeness

The 'what' is clear ("Systematically fix all failing tests") and the 'when' is explicitly stated ("after business logic changes or refactoring"), satisfying both halves. Not 5 because the trigger is embedded in a condition rather than a concrete 'Use when...' trigger phrase, and not 3 because the when is explicitly written, not weakly implied.

4 / 5

Trigger Term Quality

"failing tests", "business logic changes", and "refactoring" are natural phrases users would say when needing this skill (e.g., "tests are failing after my refactor"). It falls short of 5 because common variations like "broken tests", "test failures", or framework names are missing.

4 / 5

Distinctiveness Conflict Risk

The niche (repairing failing tests after logic changes/refactoring, rather than writing new tests) is mostly distinct, with only minor overlap risk against closely related TDD or test-writing skills. Not 5 because "fix all failing tests" could still compete with general test-maintenance skills.

4 / 5

Total

15

/

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

NeoLabHQ/context-engineering-kit

Path

antigravity/skills/fix-tests/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.