CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

configure-ecc

Claude Code、Codex、Kimi 内で ECC のインストール、更新、再設定を案内し、各ハーネスが実際に備えるプラグイン、スコープ、フック機能を守ります。

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

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

An excellent instruction-only skill body: dense, imperative, fully executable commands with an explicitly validated preview→confirm→apply→verify workflow and strong safety guardrails. The only structural improvement would be splitting the per-harness procedures into clearly signaled reference files for better progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — no concept explanations Claude already knows, no padding, and every line carries instruction or a concrete command (e.g., "削除対象を推測しません。", "ウェルカム表示は成功後だけです。"). It matches the 'every token earns its place' anchor.

5 / 5

Actionability

Fully executable, copy-paste-ready commands with explicit flags and JSON output: `claude plugin list --json`, `node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin --scope <scope> --hooks <hooks> [--move-scope] --dry-run --json`, npx fallbacks, and a complete `node -e` welcome-rendering invocation. Placeholders are explicit and clearly parameterized, covering the common cases per harness.

5 / 5

Workflow Clarity

A clearly sequenced 5-step wizard (inventory → collect choices → preview/confirm once → apply → verify then welcome) with explicit validation checkpoints (exit code 0, setup result scope/hooks matching selections, exactly one enabled `ecc@ecc`) plus stop-on-error guidance and recovery paths — matching the explicit-validation and feedback-loop anchor. The destructive-operation cap does not apply since validation is present.

5 / 5

Progressive Disclosure

Sections are well organized with clear per-harness navigation (## Claude Code / ## Codex / ## Kimi) and the body stays a reasonable size. However, at ~185 lines with all three harness procedures fully inlined and no bundle reference files, it sits between the 'good structure with minor gaps' anchor and the ideal split — per-harness procedures could live in one-level-deep reference files.

4 / 5

Total

19

/

20

Passed

Description

70%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 specific, third-person, appropriately concise description that clearly states what the skill does and is highly distinctive, but it lacks any explicit "Use when..." trigger guidance and misses a few natural trigger synonyms. Adding an explicit usage-trigger clause would lift the weakest dimension.

Suggestions

Add an explicit trigger clause equivalent to "Use when the user wants to install, update, or reconfigure ECC (e.g., 'ECC をセットアップ/更新/再設定したい')" — its absence currently caps completeness at 3.

Include common trigger synonyms such as "セットアップ", "setup", and "設定" alongside the existing インストール/更新/再設定 terms to broaden natural keyword coverage.

Optionally mention the verification/welcome behavior or scope/hook choices to round out capability coverage toward the top specificity anchor.

DimensionReasoningScore

Specificity

The description names the domain (ECC configuration within Claude Code, Codex, and Kimi) and several concrete actions ("インストール、更新、再設定" — install, update, reconfigure) plus the constraint to respect each harness's actual plugin/scope/hook capabilities. It falls short of a 5 because coverage is not comprehensive — verification, scope selection, and welcome rendering are handled by the skill but not reflected here.

4 / 5

Completeness

The "what" is clearly stated (guides install/update/reconfigure of ECC across three harnesses while respecting actual harness capabilities), but there is no "Use when..." clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3. It is not a 4 because the "when" is entirely absent rather than merely implicit or loosely worded.

3 / 5

Trigger Term Quality

Good natural keyword coverage: "ECC", "インストール", "更新", "再設定", "Claude Code", "Codex", "Kimi", "プラグイン", "スコープ", "フック" — terms a user needing this skill would plausibly say. A few common variations are missing (e.g., "セットアップ"/"setup", "設定"), so it does not reach the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche — ECC configuration across three explicitly named harnesses (Claude Code, Codex, Kimi) — with distinct trigger terms and minimal risk of firing for an unrelated skill.

5 / 5

Total

16

/

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: 1 missing, 1 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

affaan-m/ECC

Path

docs/ja-JP/skills/configure-ecc/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.