CtrlK
BlogDocsLog inGet started
Tessl Logo

health

Audits agent config, instruction drift, hooks or MCP, and AI maintainability. Use when Claude, Codex, or Pi setup looks wrong. Not for application bugs or PR review.

68

Quality

86%

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

81%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 dense, highly operational instruction body: clear step sequence with validation checkpoints and error-recovery guidance, concrete platform-specific commands, and appropriately delegated detail. The two notable weaknesses are the missing agents/inspector-*.md files that deep-audit routing depends on, and several overloaded run-on policy paragraphs that would be more reliable as lists or tables.

Suggestions

Ship the three referenced `agents/inspector-context.md`, `agents/inspector-control.md`, and `agents/inspector-maintainability.md` files in the bundle, or replace the deep-inspector routing with inline local-analysis instructions, since Step 2 currently points at files that do not exist.

Split the longest policy paragraphs (Budget posture escalation triggers, "Codex/Claude/Pi instruction drift", "Deny-list floor" with its three inline calibrations) into bullet lists or tables so each rule is independently readable and none gets lost in a run-on sentence.

Give one concrete resolved example of `<skill-base-dir>` (or state how it is determined at load time) so the copy-paste launcher snippets need no guesswork before first use.

DimensionReasoningScore

Conciseness

No tokens are spent on concepts Claude already knows; nearly every line is operational policy ("Treat `(unavailable)` as insufficient data, not a finding"). Falls short of 5 because several dense multi-clause passages (the Budget posture escalation list, the "Codex/Claude/Pi instruction drift" paragraph, the "Deny-list floor" calibrations) run on and could be tightened into lists; well above 3 since there is no unnecessary explanation.

4 / 5

Actionability

Copy-paste-ready launchers for Windows and Bash with candidate resolution and failure messages, exact re-run commands ("BASH_ENV= ENV= /bin/bash -p "$HEALTH_SCRIPT" auto deep"), and a fully concrete finding example with an exact remediation command ("git rm --cached .claude/settings.local.json ..."). Not 5: Step 2 says "Read `agents/inspector-context.md`" (and inspector-control/maintainability) but those files are absent from the bundle, and `<skill-base-dir>` placeholders require substitution.

4 / 5

Workflow Clarity

A clearly sequenced Steps 0→1→1b→1c→2→Output flow with explicit escalation triggers, completion checkpoints ("Before reporting a deep audit as complete, wait for every launched inspector and reconcile its assigned scope"), data-validation handling ("(unavailable)" sections, refuted findings dropped), an error-recovery fallback ("If a subagent fails, analyze that layer locally"), and a Gotchas table of failure modes. This matches the anchor for a clear sequence with explicit validation and error-recovery feedback loops.

5 / 5

Progressive Disclosure

The references that exist are one level deep, well-signaled, and scope-gated ("load `references/long-running-agents.md` and audit the four hard stop signals it lists"; "See [references/durable-context.md] ... for ... the redaction gate"), and all three references/ files plus the named scripts exist. However, the three `agents/inspector-*.md` files referenced in Step 2 are missing from the bundle, a real navigation gap — better than anchor 3 (references are clearly signaled, not buried) but short of anchor 5 (referenced paths must resolve).

4 / 5

Total

17

/

20

Passed

Description

87%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: concrete audit targets, an explicit Use-when clause, and an explicit exclusion that both bounds scope and prevents mis-triggering against code-review skills. The only weakness is that several natural trigger phrasings live in the separate when_to_use field rather than the description itself.

DimensionReasoningScore

Specificity

"Audits agent config, instruction drift, hooks or MCP, and AI maintainability" enumerates several concrete audit targets, and "Not for application bugs or PR review" bounds scope. It stays at 4 rather than 5 because one verb ("Audits") covers all actions and adjacent capabilities from the body (permissions, skills, memory) are absent; it is above 3 because more than 1-2 specific actions are named.

4 / 5

Completeness

Explicitly answers both questions: what ("Audits agent config, instruction drift, hooks or MCP, and AI maintainability") and when ("Use when Claude, Codex, or Pi setup looks wrong"), with a concrete negative scope ("Not for application bugs or PR review"). This matches the anchor for a clear and explicit what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

"Use when Claude, Codex, or Pi setup looks wrong" plus "agent config", "hooks or MCP", and "instruction drift" give good natural-term coverage across all three named runtimes. Not 5: common user phrasings like "check config", "code rot", or non-English triggers appear only in the separate when_to_use field, not the description itself.

4 / 5

Distinctiveness Conflict Risk

The niche (agent-setup and AI-maintainability audits for Claude/Codex/Pi) is distinct, and "Not for application bugs or PR review" explicitly fences off the closest competing skills (code review, bug fixing). Clear niche with distinct triggers; minimal conflict risk.

5 / 5

Total

18

/

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
tw93/Waza
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.