CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ecc-guide

Answer questions about ECC by reading the live repo surface — agents, skills, commands, hooks, rules, install profiles, and docs — instead of memory. Use when the user asks what ECC includes, how to install or reset it, which skill or command fits a task, or how project onboarding works.

Quality

88%

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

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

Highly actionable content: exact commands, a repository map, validated install flows (dry-run first, ask before apply), and ready-to-use output templates. It is slightly held back by a redundant 'When To Use' section duplicating the frontmatter and the absence of explicit error-recovery loops in troubleshooting.

Suggestions

Trim or collapse the 'When To Use' bullet list, which repeats the frontmatter description's triggers almost verbatim, into a single line to cut duplicate tokens.

Add an explicit error-recovery step to Troubleshooting (e.g., what to inspect when 'npm run harness:audit' reports failures and when to re-run it) to close the feedback-loop gap.

Consider moving the Output Templates section into a references/ file (e.g., templates.md) and linking to it, keeping the main body as a lean overview.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no background concept explanations, just commands, paths, and templates. The 'When To Use' section (lines 12-22) largely restates the frontmatter description's triggers, which is duplicative padding that could be trimmed, keeping it just below anchor 5.

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout: 'node scripts/ci/catalog.js --json', 'find skills -maxdepth 2 -name SKILL.md | sort', 'node scripts/install-apply.js --profile minimal --target claude --dry-run', 'rg -n "<query>" skills commands agents docs', plus a repository map with exact paths and concrete output templates covering the common cases (recommendation, search results, install plan summary).

5 / 5

Workflow Clarity

Common Tasks have clear sequences with real checkpoints — install flow mandates '--dry-run' before apply, project onboarding includes 'ask before applying changes' as step 4, and troubleshooting directs asking for target harness first. However, error-recovery feedback loops (what to do when a dry run or audit fails and how to retry) are implicit rather than explicit, so it sits between anchors 4 and 5.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/ directories), so this is a single, well-organized SKILL.md with clear sections and only one-level-deep pointers to files in the ECC repo ('README.md', 'hooks/hooks.json', 'manifests/install-*.json') rather than nested references. Minor gap: at ~190 lines, content like the Output Templates section is borderline for being split into a reference file, so it does not fully match anchor 5's ideal split.

4 / 5

Total

17

/

20

Passed

Description

92%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, comprehensive, and ECC-distinct, with an explicit 'Use when' clause covering natural user phrasings. The only weakness is minor — a handful of natural trigger synonyms (uninstall, troubleshoot, catalog) are absent.

DimensionReasoningScore

Specificity

The description names the concrete action ('Answer questions about ECC by reading the live repo surface'), enumerates the complete surface it covers ('agents, skills, commands, hooks, rules, install profiles, and docs'), and lists distinct capabilities in the when-clause: catalog questions, install/reset guidance, skill/command selection, and project onboarding. Coverage is comprehensive with no obvious gaps.

5 / 5

Completeness

It explicitly answers both questions: the 'what' ('Answer questions about ECC by reading the live repo surface — agents, skills, commands, hooks, rules, install profiles, and docs — instead of memory') and the 'when' ('Use when the user asks what ECC includes, how to install or reset it, which skill or command fits a task, or how project onboarding works') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrasings are present ('what ECC includes', 'how to install or reset it', 'which skill or command fits a task', 'how project onboarding works') and would be said verbatim by users. A few natural variations are missing, such as 'uninstall', 'troubleshoot', 'catalog', or 'what's in ECC', keeping it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is clearly bounded to the ECC repository ('reading the live repo surface', 'install profiles') and every trigger is ECC-specific, so it is unlikely to fire for unrelated skills and minimal conflict risk exists.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

referenced_paths_exist

Referenced path issues: 9 missing, 1 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

affaan-m/ECC

Path

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