CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

config-drift-guard

Validate and diagnose diagram-cli tooling-envelope drift in this repo. Use this skill when work touches docs/agents/tooling.contract.json, scripts/check-environment.sh, scripts/codex-preflight.sh, scripts/verify-work.sh, .codex/environments/environment.toml, or docs that describe local projection behavior.

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 lean, well-structured operational skill: an explicitly validated workflow with fail-fast feedback loops and cleanly signaled one-level-deep references that all exist in the bundle. The two real gaps are unspecified delivery of the promised machine-readable schema_version summary and some redundancy (ToC, repeated validation command, Overview restating the description).

Suggestions

Show how to produce the machine-readable summary: either point to a script or template (e.g. a reference with the schema_version output format and one filled-in example) or drop the deliverable if it is aspirational.

Remove the 12-line Table of Contents (redundant for a skill this size) and merge the Validation section into the Workflow step that already cites run_guard_checks.sh, keeping the fail-fast rule inline.

Trim the Overview section, which currently restates the frontmatter description almost verbatim.

DimensionReasoningScore

Conciseness

Terse bullets throughout with no explanation of concepts Claude already knows, but a 12-line Table of Contents on a ~95-line skill, a Validation section that repeats the run_guard_checks.sh command from Workflow step 3, and an Overview that restates the frontmatter description are trimmable. Fits anchor 4 ('minor instances of over-explanation that could be trimmed') rather than 5's 'every token earns its place'.

4 / 5

Actionability

Provides a copy-paste command ("bash .codex/skills/config-drift-guard/scripts/run_guard_checks.sh"), a concrete ordered contradiction-resolution sequence, and an explicit handoff target. The gap: Deliverables promise "A machine-readable summary that includes schema_version" but no command, format, or example shows how to produce it, keeping it below fully executable anchor 5.

4 / 5

Workflow Clarity

Seven clearly sequenced steps with validation before editing (run the guard sequence first), explicit fail-fast feedback ("stop at the first failed gate and fix it before continuing"), failure-cue-based error recovery via the triage-sequence reference, a completion gate ("Do not mark work complete until scripts, docs, and validator outputs agree on one contract"), and failure-mode routing. This matches anchor 5's explicit validation plus feedback loops.

5 / 5

Progressive Disclosure

All four external materials (triage-sequence.md, contract.yaml, evals.yaml, run_guard_checks.sh) are one level deep, exist in the bundle, and each carries a "Read when:" signal (e.g. "Read when: the guard sequence found a failure and you need symptom-to-layer interpretation"). Diagnostic detail is appropriately split out and navigation is easy — the anchor-5 pattern.

5 / 5

Total

18

/

20

Passed

Description

82%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, niche-scoped description that answers both what and when with concrete file-level triggers in third-person voice. Its main weakness is thin action coverage — only two verbs — and trigger phrasing that omits symptom-level terms (startup warnings, preflight drift) users might say instead of file names.

Suggestions

Expand the opening clause to list the concrete validation actions, e.g. "Validate and diagnose tooling-envelope drift: check the environment contract, preflight and wrapper behavior, and the local Codex projection, then classify the failure layer."

Add symptom-level trigger phrases alongside the file names, such as "or when startup warnings mention missing pinned tools, malformed Codex environment actions, or preflight/wrapper drift" — these already exist in the body and When-to-use section and would round out trigger coverage.

DimensionReasoningScore

Specificity

"Validate and diagnose" names the domain plus exactly two concrete actions, matching the '1-2 concrete actions, but not comprehensive' anchor. It never enumerates what validation covers (contract checks, preflight, wrapper, projection layers), so it does not reach level 4's 'several specific actions'.

3 / 5

Completeness

"Validate and diagnose diagram-cli tooling-envelope drift in this repo" states the what, and "Use this skill when work touches docs/agents/tooling.contract.json, scripts/check-environment.sh, ..." gives an explicit when with concrete trigger phrases — the exact anchor-5 pattern.

5 / 5

Trigger Term Quality

Triggers are concrete surfaces a repo user would naturally name ("scripts/check-environment.sh", ".codex/environments/environment.toml", "projection behavior"), but natural variations from the skill's own body are missing ("startup warnings", "preflight drift", "missing pinned tools", "wrapper drift"), so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Scoped to one repo's tooling-envelope drift with named files and wrappers, it occupies a clear niche with distinct triggers and minimal conflict risk against any general skill.

5 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 1 suspicious

Warning

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

13

/

16

Passed

Repository

jscraik/diagram-cli

Path

.codex/skills/config-drift-guard/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.