CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ext-develop

Build, debug, or publish an OpenClacky extension — scaffold a new one from an idea, fix a broken/invisible panel/api/skill/agent, or ship it to the marketplace. Trigger on create/start extension, plugin, panel, ext verify error, "won't load", "not showing up", publish/ship/unpublish an extension.

Quality

91%

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

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

A well-structured, policy-dense instruction skill: workflows are explicitly sequenced with verification feedback loops and safety gates, and lookup routing is clean. The main costs are heavy policy prose that taxes the context window and near-total delegation of concrete contracts to external documentation, leaving minor actionability gaps.

Suggestions

Rewrite the "Documentation fallback" and "Before designing or editing" sections as short numbered imperatives; several layered sentences mix multiple rules per line and could be compressed to roughly half their tokens without losing meaning.

Add one minimal inline example per workflow (e.g., a tiny `ext.yml` manifest snippet with the required fields, or a sample `clacky ext verify` error with its `code`/`file`/`hint` and the fix) so the most common cases are actionable without fetching external docs.

Move the detailed Engineering-checks rules into a clearly-signaled reference section or file, keeping a short checklist inline in SKILL.md, so the overview body stays lean while the full criteria remain discoverable.

DimensionReasoningScore

Conciseness

The body is dense and policy-driven with no tutorial padding about concepts Claude already knows, so it clears the verbose anchors. Not 5 because sections like "Documentation fallback" and "Engineering checks" carry layered, hard-to-parse policy prose (e.g., "Reuse verified text still in context. For a named interface, obey the system prompt's strict lookup budget") that could be stated more directly with fewer tokens.

4 / 5

Actionability

Concrete, executable anchors are present throughout: `clacky ext new <id>` with `--full`, `clacky ext verify` reading its `code`/`file`/`hint`, `clacky ext list`, `~/.clacky/ext/local/<id>/`, and named UI primitives (`form-input`, `Clacky.Modal`, `var(--color-*)`). Not 5 because the skill deliberately delegates all signatures, examples, and reload specifics to external documentation, leaving a few common cases without an inline worked example.

4 / 5

Workflow Clarity

Scaffold, Debug & verify, Publish, and Handoff are clearly sequenced with explicit validation checkpoints and feedback loops: run tests → `clacky ext verify` → resolve errors via actual `code`/`file`/`hint` → verify the visible feature, plus a re-applied Engineering-checks checklist. Destructive/paid/publish operations are gated on explicit approval, satisfying the destructive-operation cap. Not 4 because validation is explicit at every stage rather than implicit.

5 / 5

Progressive Disclosure

The "Capability → reference" table is a well-signaled, one-level-deep routing index ("Read the pages needed for this task, not every reference indiscriminately"), and no bundle files exist to nest. Not 5 because a substantial amount of dense policy material (documentation fallback rules, engineering checks) lives inline in SKILL.md itself rather than being split into navigable sections or files, making the overview heavier than ideal.

4 / 5

Total

17

/

20

Passed

Description

100%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 is exemplary: third-person, concrete lifecycle actions, an explicit "Trigger on" clause with natural synonyms and user-verbatim symptom phrases, and a clearly bounded niche. It matches the rubric's good examples closely with no vague filler.

DimensionReasoningScore

Specificity

"scaffold a new one from an idea, fix a broken/invisible panel/api/skill/agent, or ship it to the marketplace" lists multiple specific concrete actions covering the full extension lifecycle (build, debug, publish), matching the comprehensive-coverage anchor. Not 4 because coverage spans creation, debugging across all artifact types, and both publishing and unpublishing rather than having minor gaps.

5 / 5

Completeness

Both questions are answered explicitly: the "what" is the concrete build/debug/publish action set, and the "when" is the dedicated "Trigger on..." clause with concrete trigger phrases. Not 4 because the "when" is explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

The trigger clause "create/start extension, plugin, panel, ext verify error, 'won't load', 'not showing up', publish/ship/unpublish an extension" covers natural user phrasings including synonyms (publish/ship/unpublish) and verbatim symptom quotes users actually say. Not 4 because it also includes the colloquial failure phrases ('won't load', 'not showing up') beyond mere keyword coverage.

5 / 5

Distinctiveness Conflict Risk

"OpenClacky extension" establishes a clear niche, and triggers (extension, plugin, panel, ext verify error) are domain-specific, minimizing overlap with other skills. Not 4 because no closely related skill in this domain would plausibly capture these triggers.

5 / 5

Total

20

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

clacky-ai/openclacky

Path

lib/clacky/default_extensions/ext-studio/skills/ext-develop/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.