CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

clay-reference-architecture

tessl install github:jeremylongshore/claude-code-plugins-plus-skills --skill clay-reference-architecture
github.com/jeremylongshore/claude-code-plugins-plus-skills

Implement Clay reference architecture with best-practice project layout. Use when designing new Clay integrations, reviewing project structure, or establishing architecture standards for Clay applications. Trigger with phrases like "clay architecture", "clay best practices", "clay project structure", "how to organize clay", "clay layout".

Review Score

70%

Validation Score

12/16

Implementation Score

50%

Activation Score

90%

SKILL.md
Review
Evals

Generated

Validation

Total

12/16

Score

Passed
CriteriaScore

allowed_tools_field

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

metadata_version

'metadata' field is not a dictionary

frontmatter_unknown_keys

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

body_steps

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

Implementation

Suggestions 4

Score

50%

Overall Assessment

This skill provides a solid architectural reference with good structure and concrete code examples, but falls short of excellence in several areas. The content is somewhat verbose with explanatory diagrams that add length without proportional value, code examples are incomplete/illustrative rather than executable, and the workflow lacks validation checkpoints for a multi-step setup process.

Suggestions

  • Make code examples fully executable by defining or importing ClayClient, Cache, and Monitor dependencies, and completing the wrapClayError function body
  • Add validation checkpoints to the workflow (e.g., 'Verify client connects: npm run test:clay-connection' after Step 2)
  • Split detailed content (full code examples, configuration schemas, diagrams) into separate reference files, keeping SKILL.md as a concise overview with links
  • Remove or condense the ASCII diagrams - the layer architecture and data flow can be described more concisely in text or removed entirely as Claude understands these patterns
DimensionScoreReasoning

Conciseness

2/3

The content is reasonably efficient but includes some unnecessary elements like the prerequisites section (Claude knows what layered architecture is) and verbose ASCII diagrams that could be simplified. The structure is good but could be tighter.

Actionability

2/3

Provides concrete TypeScript code examples and a bash setup script, but many code blocks are incomplete (e.g., wrapClayError function body is empty, ClayClient/Cache/Monitor are undefined). The code is illustrative rather than fully executable.

Workflow Clarity

2/3

Steps are listed (Step 1-4 in Instructions section) but lack validation checkpoints. For an architecture setup involving multiple files and configurations, there's no verification that each step succeeded before proceeding to the next.

Progressive Disclosure

2/3

References external docs and a flagship skill at the end, but the main content is a long monolithic file. The project structure, layer diagrams, code examples, and configuration could be split into separate reference files with SKILL.md as a concise overview.

Activation

Suggestions 1

Score

90%

Overall Assessment

This is a well-structured description with excellent trigger term coverage and clear 'when to use' guidance. The main weakness is the somewhat abstract description of capabilities - it mentions 'best-practice project layout' but doesn't specify what concrete actions or outputs the skill provides (e.g., generating folder structures, creating config files, etc.).

Suggestions

  • Add specific concrete actions the skill performs, such as 'generates folder structures', 'creates configuration templates', or 'produces architecture diagrams' to improve specificity.
DimensionScoreReasoning

Specificity

2/3

Names the domain (Clay reference architecture) and mentions actions like 'designing new Clay integrations' and 'reviewing project structure', but lacks concrete specific actions like what the architecture includes or what specific tasks it performs.

Completeness

3/3

Clearly answers both what (implement Clay reference architecture with best-practice project layout) and when (designing new integrations, reviewing structure, establishing standards) with explicit trigger phrases.

Trigger Term Quality

3/3

Explicitly lists natural trigger phrases users would say: 'clay architecture', 'clay best practices', 'clay project structure', 'how to organize clay', 'clay layout'. Good coverage of variations.

Distinctiveness Conflict Risk

3/3

Very specific to Clay platform architecture with distinct triggers. The 'clay' prefix on all trigger terms makes it unlikely to conflict with other skills.