CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

audit-agents-skills

Audit Claude Code agents, skills, and commands for quality and production readiness. Use when evaluating skill quality, checking production readiness scores, or comparing agents against best-practice templates.

53

Quality

67%

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 ./examples/skills/audit-agents-skills/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is well-structured and includes some real executable code, but it is significantly over budget with multiple meta-content sections, and its progressive disclosure is broken: the entire scoring framework depends on a `scoring/criteria.yaml` file that is not bundled. Workflow steps are clear but lack validation checkpoints for a batch operation.

Suggestions

Bundle an actual `scoring/criteria.yaml` containing all 16 criteria definitions (or inline them completely) — the skill's core scoring engine currently depends on a file that does not exist in the bundle.

Cut the Industry context, Comparison: Command vs skill, and Changelog sections (or move them to a separate reference file); they consume roughly 150+ lines of context without affecting execution.

Add validation checkpoints to the workflow: skip-with-warning for malformed frontmatter, a check that criteria.yaml parsed correctly before scoring, and JSON schema validation of the generated report.

DimensionReasoningScore

Conciseness

The ~530-line body includes several padded sections that earn no runtime value: LangChain 2026 report statistics, scoring-philosophy weight rationale prose, a command-vs-skill comparison table, CI/CD examples, and a changelog. Not 1 because it largely avoids explaining generic concepts Claude already knows; the padding is operational meta-content rather than tutorials.

2 / 5

Actionability

Provides genuinely executable Python (frontmatter parsing, keyword detection, Jaccard overlap, token estimation) and a phased workflow, but the core 16-criteria definitions are elided inline ("# ... (16 total criteria)") and deferred to `scoring/criteria.yaml`, which does not exist in the bundle. The single most important executable detail — the actual detection criteria — is missing.

3 / 5

Workflow Clarity

Phases 1-5 are clearly sequenced with concrete sub-steps, but validation checkpoints are absent: no handling for malformed frontmatter, no verification that criteria loaded successfully, no check that the JSON report is well-formed. As a batch operation over many files, the missing feedback loops cap this dimension at 3 per the rubric's scoring notes.

3 / 5

Progressive Disclosure

No bundle files exist at all, and the repeatedly referenced `scoring/criteria.yaml` — the skill's core data — is a dangling reference Claude cannot load at runtime. Meanwhile ~200 lines of content that clearly belongs in separate files (industry context, CI/CD integration, full JSON output schema) is inlined in SKILL.md. Not 1 because section headers make the document navigable.

2 / 5

Total

10

/

20

Passed

Description

83%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: it states concrete capabilities for a well-defined domain, includes an explicit "Use when..." trigger clause with natural phrases, and stays in third person. Minor gaps in synonym coverage and output specifics keep individual dimensions at 4 rather than 5.

DimensionReasoningScore

Specificity

Names the domain ("Claude Code agents, skills, and commands") and lists several distinct actions — audit, evaluate quality, check production readiness scores, compare against best-practice templates. Not 5 because "audit for quality" is somewhat generic and concrete outputs (reports, grades) are not enumerated; not 3 because more than 1-2 specific actions are present.

4 / 5

Completeness

Explicitly answers both: what ("Audit Claude Code agents, skills, and commands for quality and production readiness") and when ("Use when evaluating skill quality, checking production readiness scores, or comparing agents against best-practice templates") with concrete trigger phrases, in third-person voice.

5 / 5

Trigger Term Quality

Natural phrases users would say are present: "evaluating skill quality", "checking production readiness scores", "comparing agents against best-practice templates", "audit". A few common synonyms (e.g., "review", "validate", "lint my skills") are missing, keeping it below 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — auditing agent/skill/command definition files with production readiness thresholds — making it mostly distinct with only minor overlap risk against general code-review skills. Not 5 because quality-evaluation language could mildly overlap with broader review-type skills.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (548 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

FlorianBruniaux/claude-code-ultimate-guide

Path

examples/skills/audit-agents-skills/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.