CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ecc-conventions

Development conventions and patterns for ECC. JavaScript project with conventional commits.

Quality

62%

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

Quality

Content

57%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 delivers genuinely useful, concrete convention data (commit examples, naming rules, file patterns) but is undermined by auto-generation artifacts: verbatim step-duplication posing as commit sequences, absent validation checkpoints in every workflow, and a monolithic single-file structure that inlines a long workflow catalog. Tightening the duplicated blocks and moving the workflow catalog to a reference file would raise conciseness and progressive disclosure together.

Suggestions

Replace the eight 'Example commit sequence' blocks that merely restate the Steps with real commit messages from the history, or delete them.

Add validation checkpoints to the workflows (e.g., 'Run *.test.js suites before committing', 'Verify counts match the filesystem' for Sync Catalog Counts).

Move the Common Workflows catalog to a references/ file (e.g., WORKFLOWS.md) and keep a one-line index in SKILL.md, and remove the duplicated 'hybrid organization' statements.

DimensionReasoningScore

Conciseness

The body is mostly terse statements, but it contains clear padding: five "Example commit sequence" blocks (Add Language Rules, Add New Skill, Add New Agent, Add New Workflow Surface, Sync Catalog Counts, Add Cross Harness Skill Copies, Add Or Update Hook, Address Review Feedback) restate the preceding 'Steps' verbatim instead of showing commits, and "This project uses a hybrid organization" appears twice. It fits 'mostly efficient but could be tightened' rather than the severely padded score-1/2 anchors.

3 / 5

Actionability

Concrete guidance dominates: eight real commit examples ("feat(rules): add C# language support"), a naming-conventions table, import/export style snippets, an error-handling pattern, and per-workflow file globs like "rules/*/coding-style.md". It is not a 5 because several workflow steps are generic ('Add feature implementation') and the duplicated 'commit sequences' are not executable examples.

4 / 5

Workflow Clarity

Workflows have numbered sequences with 'Files typically involved', but none include validation checkpoints (e.g., 'run tests', 'verify counts match') or error-recovery loops. This matches 'steps listed but validation gaps; sequence present but checkpoints missing or implicit', and the good practice of 'Don't skip tests for new features' is stated without a verify step in the workflows.

3 / 5

Progressive Disclosure

The skill is a single ~440-line file with no bundle files (references/, scripts/, assets/ do not exist) and no external references. Sections are well-headed, but roughly 250 lines of workflow catalog are inlined in SKILL.md where a one-level-deep reference file (e.g., WORKFLOWS.md) would keep the overview lean, matching 'some structure but content that should be separate is inline'.

3 / 5

Total

13

/

20

Passed

Description

50%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 clearly names the domain and project context but reads as a generated summary rather than a trigger-oriented description. It lacks any 'when to use' guidance and natural trigger phrases, capping both completeness and trigger-term quality. Adding an explicit 'Use when...' clause with concrete trigger terms would lift most dimensions.

Suggestions

Add an explicit trigger clause, e.g. 'Use when making changes to the ECC repository, writing commit messages, or adding skills, agents, or rules.'

List concrete capabilities instead of summarizing the project: commit message format, naming conventions, test patterns, and workflow step sequences.

Include natural trigger terms users would say, such as 'commit message', 'conventional commits', 'code style', and 'SKILL.md'.

DimensionReasoningScore

Specificity

"Development conventions and patterns for ECC. JavaScript project with conventional commits." names the domain plus two concrete specifics (JavaScript, conventional commits), matching the 'names domain and 1-2 concrete actions' anchor. It does not list several specific capabilities, so it stays below 4, but it is more than bare domain-naming like 'Processes PDF files'.

3 / 5

Completeness

The 'what' is stated ("Development conventions and patterns for ECC"), but there is no 'Use when...' clause or any explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 2 because the 'what' is clear rather than vague.

3 / 5

Trigger Term Quality

Terms like "conventions", "commits", and "JavaScript" are somewhat natural, but the description misses common phrases a user would actually say such as "commit message", "code style", "naming", or "linting". Coverage is partial without synonyms or extensions, fitting the score-3 anchor.

3 / 5

Distinctiveness Conflict Risk

"for ECC" ties the description to a specific project, but "Development conventions and patterns" is generic boilerplate that overlaps many repo-convention and commit-message skills. It is somewhat specific yet could still overlap with similar skills, matching the score-3 anchor rather than the minor-overlap 4.

3 / 5

Total

12

/

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

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

.agents/skills/ecc-conventions/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.