CtrlK
BlogDocsLog inGet started
Tessl Logo

clay-local-dev-loop

Configure Clay local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Clay. Trigger with phrases like "clay dev setup", "clay local development", "clay dev environment", "develop with clay".

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill clay-local-dev-loop
What are skills?

81

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-structured skill description with excellent trigger term coverage and clear when/what guidance. The main weakness is that the specific capabilities could be more concrete - it mentions 'hot reload and testing' but doesn't detail what specific configuration actions or outputs the skill provides.

Suggestions

Add more specific concrete actions like 'generates config files', 'sets up watch scripts', or 'configures test runners' to improve specificity

DimensionReasoningScore

Specificity

Names the domain (Clay local development) and mentions some actions (hot reload, testing, configuring test workflows), but lacks comprehensive concrete actions like specific commands, configuration steps, or file types involved.

2 / 3

Completeness

Clearly answers both what (configure Clay local development with hot reload and testing) and when (setting up dev environment, configuring test workflows, establishing iteration cycle) with explicit 'Use when' and 'Trigger with' clauses.

3 / 3

Trigger Term Quality

Explicitly lists natural trigger phrases users would say: 'clay dev setup', 'clay local development', 'clay dev environment', 'develop with clay'. Also includes relevant keywords like 'development environment', 'test workflows', 'fast iteration cycle'.

3 / 3

Distinctiveness Conflict Risk

Very specific to 'Clay' as a distinct tool/framework, with Clay-specific trigger phrases. Unlikely to conflict with generic development setup skills due to the explicit Clay branding throughout.

3 / 3

Total

11

/

12

Passed

Implementation

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides solid, actionable guidance for setting up a Clay development environment with good structure and executable examples. The main weaknesses are some verbosity in the error handling and output sections, and the lack of explicit validation steps to confirm the setup is working before moving on.

Suggestions

Add a validation checkpoint after Step 3, e.g., 'Verify hot reload: edit src/index.ts and confirm changes appear without restart'

Remove or condense the 'Output' section - it describes outcomes rather than providing actionable guidance

Trim the error handling table to only Clay-specific errors; generic errors like 'Module not found' are self-explanatory

DimensionReasoningScore

Conciseness

Content is mostly efficient but includes some unnecessary sections like the verbose error handling table and the 'Output' section which describes expected outcomes rather than providing actionable guidance. The prerequisites list items Claude would know to check.

2 / 3

Actionability

Provides concrete, executable code examples including project structure, bash commands, package.json scripts, and TypeScript test code. All examples are copy-paste ready and specific.

3 / 3

Workflow Clarity

Steps are clearly numbered and sequenced, but lacks validation checkpoints. No verification step to confirm the dev environment is working correctly before proceeding. Missing feedback loop for common setup failures.

2 / 3

Progressive Disclosure

Well-organized with clear sections, appropriate length for a SKILL.md, and properly signals the next step with 'See clay-sdk-patterns'. External resources are clearly listed without deep nesting.

3 / 3

Total

10

/

12

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata' field is not a dictionary

Warning

frontmatter_unknown_keys

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

Warning

body_steps

No step-by-step structure detected (no ordered list); consider adding a simple workflow

Warning

Total

12

/

16

Passed

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.