CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

antithesis-debug

Run a bash script inside an Antithesis run at a chosen moment with `snouty runs exec`, from the terminal and without a browser. Use it for scripted forensics on a run: process and container inspection, on-disk evidence, gdb attach, and general debugging. Covers command usage, the live-session requirement, common workflows and errors, and how virtual time and perturbation limit what a debugger can see.

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

A strong operational skill: fully executable commands, an explicit validated workflow with feedback loops and a self-review checklist, and clean progressive disclosure into real reference files. The only weakness is repetition — 404-retry, source-run-id, and cancel guidance each appear in multiple sections, and a few awkward line wraps and typos ('Preference using', 'Don't use --container and run on host, if') could be tightened.

DimensionReasoningScore

Conciseness

The body is dense with operational, non-obvious detail and explains nothing Claude already knows, but guidance is restated in several places — the 404/'Moment not warm' retry advice appears three times, cancel guidance twice, and the Example Workflow recaps commands already covered — so it could still be trimmed. This fits 'efficient; minor instances of over-explanation that could be trimmed' better than anchor 3, since the padding is deliberate repetition rather than unnecessary explanation.

4 / 5

Actionability

Every workflow ships copy-paste-ready commands: the jq status pipeline, 'snouty debug ... --title', 'snouty runs exec "$RUN_ID" -1520695250096255483 67.7622960046865 uptime', tar+base64 file extraction, and the runs-search moment queries. Specific examples cover the common cases (cold moment rewarm, crashed container, Kubernetes tests), matching the fully-executable anchor exactly.

5 / 5

Workflow Clarity

A clear six-step example workflow (prerequisites → session → moment → exec → results → cancel) is backed by explicit validation checkpoints ('snouty --version' ≥ 0.8.0, checking for 'in_progress:ready', 'runs wait --until ready'), error-recovery feedback loops (retry on 404, search output before re-running after a timeout), and a Self-Review checklist before reporting back. Destructive operations (cancel) are gated on asking the user first, satisfying the validation cap.

5 / 5

Progressive Disclosure

Core command usage stays inline while specialized material is split into five clearly signaled, one-level-deep references that all exist on disk (moments.md, kubernetes.md, gdb.md, virtual-time.md, errors.md), each linked at the exact decision point ('If the user didn't give you a moment, read references/moments.md'). This matches the anchor for a clear overview with well-signaled references and easy navigation.

5 / 5

Total

19

/

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.

The description is excellent: concrete third-person capabilities, an explicit 'Use it for…' clause with specific trigger activities, and highly distinctive Antithesis/snouty-specific terms that avoid conflict with other skills. The only minor gap is a few natural trigger phrases like 'failing property' or 'troubleshoot' that users of this tool would commonly say.

DimensionReasoningScore

Specificity

It lists multiple concrete actions — 'Run a bash script inside an Antithesis run at a chosen moment', 'process and container inspection, on-disk evidence, gdb attach, and general debugging' — giving comprehensive, non-generic coverage in third-person voice. Not anchor 4 because coverage of the capability surface is essentially complete, not just 'several specific actions' with gaps.

5 / 5

Completeness

It explicitly answers both: what — 'Run a bash script inside an Antithesis run at a chosen moment with `snouty runs exec`, from the terminal and without a browser' — and when — 'Use it for scripted forensics on a run: process and container inspection, on-disk evidence, gdb attach, and general debugging', with concrete trigger activities. The explicit 'Use it for' clause satisfies the completeness cap guideline.

5 / 5

Trigger Term Quality

Good natural-language coverage users would actually say — 'debug', 'debugging', 'forensics', 'inspection', 'gdb', 'Antithesis run' — but a few common phrasings are absent, e.g. investigating a 'failing property' or 'troubleshooting' a run, which the body's When-to-use section treats as the primary trigger. Fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to a clear niche — Antithesis runs, `snouty runs exec`, moment-pinned debugging, virtual time — that no generic skill would claim, giving minimal conflict risk. Anchor 4's 'minor overlap risk with closely related skills' doesn't apply since no competing trigger surface is shared.

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

antithesishq/antithesis-skills

Path

antithesis-debug/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.