CtrlK
BlogDocsLog inGet started
Tessl Logo

exa-reference-architecture

Implement Exa reference architecture for search pipelines, RAG, and content discovery. Use when designing new Exa integrations, reviewing project structure, or establishing architecture standards for neural search applications. Trigger with phrases like "exa architecture", "exa project structure", "exa RAG pipeline", "exa reference design", "exa search pipeline".

65

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/saas-packs/exa-pack/skills/exa-reference-architecture/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The content is highly actionable with complete, executable Exa code and a clear overview, but it lacks validation checkpoints in its build workflow and does not progressively disclose into separate files, including a broken pointer to a non-existent variants file. Tightening the diagram and adding a validate step would lift the weaker dimensions.

Suggestions

Add an explicit validation checkpoint (e.g., verify the API key and a sample search response) into the Step 1 build sequence, with a fix-and-retry loop mirroring the error-handling table.

Split the five search patterns and the API option reference into a references/ file and link from SKILL.md, or remove the broken 'exa-architecture-variants' Next Steps pointer since no such file exists.

Trim or move the ASCII architecture diagram into a referenced asset to reduce tokens, since Claude can infer the layering from the code and section headings.

DimensionReasoningScore

Conciseness

The body is mostly lean code blocks with brief one-line intros and a compact error table, matching 'efficient; minor instances of over-explanation that could be trimmed'; not a 5 because the ASCII architecture diagram and some inline profiles add tokens a competent Claude could infer from the code.

4 / 5

Actionability

Each step provides complete, executable TypeScript using real Exa SDK methods (searchAndContents, findSimilarAndContents, answer) covering the common cases, matching the 'fully executable; copy-paste ready' anchor; not lower because nothing is pseudocode or abstract.

5 / 5

Workflow Clarity

Steps 1-5 are labeled and sequenced but they are parallel patterns rather than a single ordered build with validation checkpoints, and the only recovery guidance is a static error-handling table with no validate-fix-retry loop, matching the 'steps listed but validation gaps; checkpoints missing or implicit' anchor; not a 4 because no explicit validation step exists in the build sequence.

3 / 5

Progressive Disclosure

The body is well-sectioned but entirely monolithic with all five code patterns, the diagram, and the reference material inlined, and the Next Steps pointer to 'exa-architecture-variants' references a file that does not exist, matching 'some structure but could be better organized; references present but not clearly signaled'; not a 4 because no content is split into separate bundle files and a reference is broken.

3 / 5

Total

15

/

20

Passed

Description

87%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 clearly states what the skill does and when to use it, with explicit, domain-specific trigger phrases that make it distinct and low-conflict. Its only weakness is that the capability list is framed at the area level rather than as a comprehensive set of discrete actions.

DimensionReasoningScore

Specificity

The phrase 'Implement Exa reference architecture for search pipelines, RAG, and content discovery' names the domain plus several concrete capability areas, matching the 'lists several specific actions; minor gaps' anchor; not a 5 because the actions are framed as broad integration areas rather than a comprehensive enumeration of discrete operations.

4 / 5

Completeness

It explicitly answers 'what' ('Implement Exa reference architecture for search pipelines, RAG, and content discovery') and 'when' ('Use when designing new Exa integrations, reviewing project structure, or establishing architecture standards'), plus concrete trigger phrases, matching the top anchor; it is not below because both what and when are clear and explicit.

5 / 5

Trigger Term Quality

Trigger phrases like 'exa architecture', 'exa project structure', 'exa RAG pipeline', 'exa reference design', 'exa search pipeline' give good natural-keyword coverage a user would plausibly say, matching the 'good keyword coverage; a few natural terms missing' anchor; not a 5 because the phrases are somewhat synthetic and lack synonyms/file-extension variants.

4 / 5

Distinctiveness Conflict Risk

Every trigger is 'exa'-prefixed and the scope is a narrow Exa-specific niche, giving a clear niche with minimal conflict risk; not lower because it would not plausibly fire for unrelated skills.

5 / 5

Total

18

/

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.