CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

convention-setup

Installs project conventions and reversible loading guidance; extracts representative implementations, patterns, architecture, and accepted rules. Triggers: convention setup, extract conventions, etalon classes.

Quality

73%

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 ./.codex/plugins/brewcode/skills/convention-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 an efficient, highly actionable instruction set with a well-sequenced workflow and explicit validation and confirmation gates for destructive operations. Its main weakness is bundle navigation: four reference files exist but are completely unsignaled from the body, and at least one is stale relative to the current workflow, so detailed material (analysis layers, document templates, the text-optimize fallback) is undiscoverable when needed.

Suggestions

Link each reference file from the relevant workflow step, e.g. step 5/6 → "See [analysis-layers.md](references/analysis-layers.md) for the 20 analysis layers" and step 7 → "See [conventions-guide.md](references/conventions-guide.md) for document templates".

Point step 8 at [rules-guide.md](references/rules-guide.md) for the rule-extraction procedure, and step 10 at [text-optimize-fallback.md](references/text-optimize-fallback.md) as the fallback when $brewtools:text-optimize is unavailable.

Update text-optimize-fallback.md to reference the current workflow steps instead of stale P4/P5/P6 phase labels so the reference matches the body.

DimensionReasoningScore

Conciseness

The body is dense, imperative, and free of explanations of concepts Claude already knows ("stop on ownership/collision errors", "Never ship unresolved placeholders"), but the mode-resolution and AGENTS.md paragraphs are run-on dense and slightly repeat the mode table, so minor trimming is possible.

4 / 5

Actionability

Guidance is largely executable: a concrete status command (`sh <skill-directory>/scripts/convention.sh status`), exact paths (.codex/convention/{reference-patterns,testing-conventions,project-architecture}.md), literal PLAN tokens, and exact AGENTS.md columns. Minor gaps remain, e.g. "run the script's install command" never states the actual invocation.

4 / 5

Workflow Clarity

The 11-step workflow is clearly sequenced with explicit validation checkpoints ("Validate before installing loading guidance", "Validate the complete rule index after every mutation", step 11 re-validation) and confirmation gates for destructive modes. It falls short of 5 because error handling is 'stop' rather than fix-and-retry loops, and the dense mode-resolution paragraph obscures the entry sequence.

4 / 5

Progressive Disclosure

The body itself is well-structured (modes table, numbered workflow) and the script reference resolves to a real file, but none of the four references/ files (analysis-layers.md, conventions-guide.md, rules-guide.md, text-optimize-fallback.md) are mentioned anywhere in the body — rules-guide.md maps to workflow step 8 and text-optimize-fallback.md to step 10, yet a reader has no navigation to them, and the fallback file references P4/P5/P6 phases that no longer exist in the body.

3 / 5

Total

15

/

20

Passed

Description

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

The description answers both what and when with an explicit trigger list, and stays concise and third-person. Its weaknesses are abstract capability wording (never naming the convention documents it writes) and a trigger list that mixes two natural phrases with internal jargon ("etalon classes").

Suggestions

Name the concrete artifacts produced, e.g. "writes convention documents (reference patterns, testing conventions, project architecture) under .codex/convention/ and installs loading guidance in AGENTS.md" instead of the abstract "installs project conventions and reversible loading guidance".

Replace the jargon trigger "etalon classes" with natural user phrases such as "coding conventions", "project standards", or "set up project rules", and add a "Use when..." style clause with those synonyms.

Briefly mention the lifecycle modes (status/install/upgrade/disable) so the scope of "installs" is distinguishable from one-shot analysis skills.

DimensionReasoningScore

Specificity

Phrases like "extracts representative implementations, patterns, architecture, and accepted rules" name several actions, but "installs project conventions and reversible loading guidance" is abstract and the concrete output artifacts (convention documents under .codex/convention/) are never named, leaving coverage incomplete.

3 / 5

Completeness

Both what ("extracts representative implementations, patterns, architecture, and accepted rules") and when ("Triggers: convention setup, extract conventions, etalon classes") are explicitly present. It falls short of 5 because the 'what' remains abstract and the trigger list is terse and jargon-laden rather than concrete user phrases.

4 / 5

Trigger Term Quality

"convention setup" and "extract conventions" are phrases a user might naturally say, but "etalon classes" is internal jargon and common variations like "coding standards" or "project conventions" are missing.

3 / 5

Distinctiveness Conflict Risk

"convention setup" carves a mostly distinct niche with dedicated triggers; minor overlap risk remains with general code-analysis or documentation skills via phrases like "extracts patterns, architecture".

4 / 5

Total

14

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

kochetkov-ma/claude-brewcode

Path

.codex/plugins/brewcode/skills/convention-setup/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.