CtrlK
BlogDocsLog inGet started
Tessl Logo

code-standards

Enforces project-specific coding conventions by loading language standards before writing code. Use when about to write, edit, modify, or generate Go, Rust, Python, Tailwind CSS, or HCL (Terraform/OpenTofu) files. Loads once per language per session and overrides default style with project conventions. DO NOT TRIGGER for languages other than Go, Rust, Python, Tailwind CSS, or HCL (Terraform/OpenTofu).

69

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concise and the simple workflow is clear with a sensible load-once guard. Its main weaknesses are actionability — the real guidance lives in referenced files that aren't bundled — and progressive disclosure, since the referenced standards files do not exist within the skill.

Suggestions

Bundle the per-language CLAUDE.md files under references/ (or ship inline convention summaries) so the referenced paths resolve and the skill is self-contained.

Add a short inline example of an applied convention (e.g. a Go naming/import rule) so the body is actionable even before the external file is loaded.

Verify the '../../code-standards/<lang>/CLAUDE.md' paths are correct relative to the skill's base directory, or convert them to bundle-relative paths.

DimensionReasoningScore

Conciseness

The body is lean — a detection table plus brief load/apply instructions — with no padding and no explanation of concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

It gives a concrete file-pattern→standards-file table and names the Read tool, but the actual conventions are deferred to external CLAUDE.md files that are not present in the bundle, leaving the actionable substance incomplete.

2 / 3

Workflow Clarity

As a simple single-purpose skill, its detect→load-once→apply sequence is unambiguous and includes an explicit dedup guard ('if you have already loaded Go standards, do not re-read'), satisfying the simple-skill allowance for a top score.

3 / 3

Progressive Disclosure

References are one level deep and clearly signaled via the table, but they point to files outside the bundle (../../code-standards/<lang>/CLAUDE.md) that do not exist in the workspace, so the disclosure structure does not actually resolve.

2 / 3

Total

10

/

12

Passed

Description

90%

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 strong: it clearly states what the skill does and when to use it, lists natural trigger terms (specific language names and file actions), and de-risks conflicts with an explicit negative trigger. Its only weakness is specificity, naming the domain and a couple of actions rather than a comprehensive list of concrete operations.

Suggestions

Expand the 'what' clause with a few more concrete operations (e.g. 'checks naming, formatting, import ordering, and error-handling conventions') to lift specificity from a 2 to a 3.

DimensionReasoningScore

Specificity

It names the domain and concrete actions ('loading language standards', 'overrides default style with project conventions') but does not list multiple distinct specific operations as the score-3 anchor requires, falling just short of comprehensive.

2 / 3

Completeness

It explicitly answers both 'what' ('Enforces project-specific coding conventions by loading language standards') and 'when' ('Use when about to write, edit, modify, or generate ... files') with an explicit trigger, plus a negative trigger, matching the score-3 anchor.

3 / 3

Trigger Term Quality

It enumerates exactly the natural terms users say — 'Go, Rust, Python, Tailwind CSS, or HCL (Terraform/OpenTofu)' alongside 'write, edit, modify, or generate' — giving good coverage of keywords a user would naturally utter when needing this skill.

3 / 3

Distinctiveness Conflict Risk

It carves a clear niche (convention loading for a specific language set) and adds an explicit 'DO NOT TRIGGER for languages other than ...' guard, making it unlikely to fire for the wrong skill.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
shousper/claude-kit
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.