CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ce-prototype

Build a throwaway prototype to answer how something should work, feel, or read. Use when committing the wrong answer would be expensive to unravel and a cheap sketch cannot settle it. Not a rough visual probe during brainstorming, not for deciding what to build, not polishing a feature that already works, not implementing the real thing.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%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 exceptionally disciplined orchestration skill: the body is a lean overview of gated phases, every instruction names a file, path, command, or condition, and all heavy material is split into references with unambiguous load triggers. The only observable imperfections are a few densely packed sentences that trade parseability for brevity, which does not violate any rubric dimension.

DimensionReasoningScore

Conciseness

The body explains nothing Claude already knows and pads nothing; every line is operative, and detail is delegated to references ("references/build.md defines yields and artifacts", the quality floor "neither lives here"). This matches anchor 5's lean, competence-assuming standard; anchor 4's "minor instances of over-explanation" are absent.

5 / 5

Actionability

For an instruction-only skill the guidance is fully concrete: an exact command ("git -C <repo root> check-ignore -q .context/compound-engineering/" with the trailing-slash caveat), exact run paths (".context/compound-engineering/ce-prototype/<date>-<slug>/" and its fallback root), named files to read per phase, and explicit branch rules (seeing vs driving, overlay vs isolated, write-back vs recap) — matching anchor 5 for an instruction-only skill.

5 / 5

Workflow Clarity

Four gated phases run in clear sequence (Scope the question, Build it, Keep the decisions, Apply or continue) with explicit validation steps ("Do not build until authorized", the check-ignore probe before the root is resolved, the confidence gate on capsule writes) and error-recovery loops (unclean undo → "name the files you left modified"; unclear relatedness → recap instead of write-back). The product-tree overlay path carries its own validation, so the destructive-operation cap does not apply.

5 / 5

Progressive Disclosure

All six references cited in the body (scoping, build, preview, annotation-loop, craft-floor, write-back) exist in references/, each with an explicit load condition ("before you ask the user anything", "for a seeing question", "when the user applies"). The 1275-line server script and 837-line overlay assets stay out of SKILL.md, and reference cross-links are peer-level ownership pointers rather than nested content chains — matching anchor 5's well-signaled one-level-deep structure.

5 / 5

Total

20

/

20

Passed

Description

78%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 with an explicit use-when clause and unusually sharp negative boundaries that eliminate overlap with sibling brainstorm/plan/build skills. It loses points only on breadth: one core action instead of several listed capabilities, and no user-said synonyms (mockup, spike, demo, POC) in the trigger framing.

Suggestions

Add one or two natural synonyms users say when requesting this (e.g., "mockup", "spike", or "proof of concept") so the use-when clause matches real user phrasing, not just the situational condition.

Reframe part of the when-clause around observable user moments (e.g., "Use when the user asks to prototype or mock up an approach before committing to it") in addition to the cost-of-wrong-answer condition.

Consider naming one or two concrete deliverable actions (e.g., "build isolated web previews or throwaway overlays") to broaden the capability coverage beyond the single build action.

DimensionReasoningScore

Specificity

"Build a throwaway prototype to answer how something should work, feel, or read" names a concrete action and its three test dimensions, going beyond anchor 3's generic one-to-two-action examples, but coverage rests on a single core action rather than the several specific actions of anchor 5.

4 / 5

Completeness

Both parts are explicit: the what ("Build a throwaway prototype to answer how something should work, feel, or read") and a literal "Use when committing the wrong answer would be expensive to unravel and a cheap sketch cannot settle it" clause. It falls short of anchor 5 because the when is a situational cost condition rather than concrete user-facing trigger phrases.

4 / 5

Trigger Term Quality

"prototype" and "cheap sketch" are terms users naturally say, and the use-when clause frames the triggering situation, but common synonyms such as "mockup", "spike", "demo", or "proof of concept" are missing — good coverage with a few natural terms absent, matching anchor 4 rather than anchor 5's comprehensive synonym list.

4 / 5

Distinctiveness Conflict Risk

The negative triggers ("Not a rough visual probe during brainstorming, not for deciding what to build, not polishing a feature that already works, not implementing the real thing") explicitly carve out adjacent skills, giving a clear niche with minimal conflict risk, matching anchor 5.

5 / 5

Total

17

/

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

EveryInc/compound-engineering-plugin

Path

skills/ce-prototype/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.