CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ponytail-audit

Quality audit of the whole repo: bugs, security, real load, missing tests, speed, and what to delete. Most important first.

68

Quality

85%

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

The canonical home for this skill is ponytail-audit in DietrichGebert/ponytail

SKILL.md
Quality
Evals
Security

Quality

Content

100%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 exceptionally well-crafted instruction-only skill body: lean, concrete, and sequenced, with explicit pre-report validation checks and a complete worked example that pins the output format. It is self-contained with no unnecessary bundle files, and its read-only nature means no error-recovery loop is required.

DimensionReasoningScore

Conciseness

The body is lean throughout: it names 'injection, weak randomness, secrets in code', 'check-then-write races', 'O(n^2) on big input' without defining any of them, and every line is task-specific instruction rather than explanation of known concepts. The one worked example (the billing/close_day.py finding) earns its place as the output template. This matches 'Lean and efficient; assumes Claude's competence; every token earns its place'.

5 / 5

Actionability

Guidance is concrete and executable throughout: exact inputs to read ('README, the deploy and build config, the dependency list, the entry points... and the tests'), concrete defect patterns per category, a hard verification rule ('Before calling code unused, grep the whole tree for it, including tests, fixtures, config, and string or dynamic references'), and a fully specified output format with a complete four-part worked example including a copy-paste fix ('datetime.now(ZoneInfo("Europe/Berlin")).date()'). Per the rubric's code-vs-instruction note, the absence of code beyond the example is not penalized because the instruction guidance is maximally actionable.

5 / 5

Workflow Clarity

The process is clearly sequenced (Map first → Look for → Check before you report → Output) with an explicit validation checkpoint section: 'Every finding needs a concrete case... No case, no finding' plus the grep-before-unused rule and the shortcut-comment rule. Sections 2 and 3 function as checklists. The skill is explicitly read-only ('One-shot report, changes no code'), so the destructive/batch validation cap does not apply.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and none are needed: the entire procedure fits one self-contained file organized into four clean numbered sections. Nothing that belongs in a separate file is inlined and there are no nested or buried references, so navigation is trivial and the structure fully serves the skill.

5 / 5

Total

20

/

20

Passed

Description

66%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 specific, well-scoped description that names six concrete audit areas in third-person voice, but it omits any 'when to use it' trigger guidance and misses common natural phrasings like 'code review'. It is clearly distinct from diff-review skills and avoids fluff.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to audit, review, or health-check a whole repo or package — not a single diff or PR.'

Include natural synonyms users actually say: 'code review', 'repo health check', 'find bugs', 'security review'.

State the deliverable explicitly (a one-shot, prioritized findings report) so the 'what' answers both the input and the output.

DimensionReasoningScore

Specificity

Quotes: 'Quality audit of the whole repo: bugs, security, real load, missing tests, speed, and what to delete.' It enumerates six specific audit areas, but relies on a single generic verb ('audit') rather than listing the concrete actions performed, so it matches 'several specific actions; minor gaps in coverage' rather than the fully comprehensive anchor 5.

4 / 5

Completeness

The 'what' is clear (a whole-repo quality audit covering bugs, security, load, tests, speed, and deletions), but there is no 'Use when...' clause or equivalent explicit trigger guidance; 'Most important first' describes output ordering, not usage conditions, so per the judging guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural keywords users would say are present: 'audit', 'bugs', 'security', 'missing tests', 'speed', 'delete', 'repo'. A few common variations are missing ('code review', 'review this repo', 'health check', 'scale'), and 'real load' is jargon users rarely say, which fits anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The whole-repo quality-audit framing ('audit the whole repo', 'what to delete', 'real load') carves a distinct niche versus diff- or PR-scoped review skills, with only minor overlap risk against generic code-review or security-review skills, matching anchor 4.

4 / 5

Total

15

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

DietrichGebert/ponytail

Path

.openclaw/skills/ponytail-audit/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.