CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-reference-architecture

Reference architecture for Evernote integrations. Use when designing system architecture, planning integrations, or building scalable Evernote applications. Trigger with phrases like "evernote architecture", "design evernote system", "evernote integration pattern", "evernote scale".

60

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-organized with sensible sections and exemplary progressive disclosure via a single real reference file. It is held back by illustrative rather than executable code and by the absence of validation checkpoints in the sync/database workflow.

Suggestions

Make the ServiceRegistry example self-contained and executable, or explicitly label it as illustrative with a pointer to the implementation guide for full class definitions.

Add explicit validation and retry checkpoints to the Sync Architecture workflow (e.g., verify USN persistence, confirm webhook delivery, re-validate after queue replay).

Trim the Prerequisites section and concept-level prose to assume Claude's baseline knowledge and improve token efficiency.

DimensionReasoningScore

Conciseness

Mostly efficient with clear sections, but the Prerequisites bullets and some caching/sync prose restate concepts Claude already knows and could be tightened.

2 / 3

Actionability

The ServiceRegistry snippet references undefined classes and an incomplete constructor signature, and the caching/sync sections are descriptive prose rather than executable, copy-paste-ready code.

2 / 3

Workflow Clarity

The sync flow is shown as a pipeline diagram with a sequence, but there are no explicit validation checkpoints or retry/feedback loops for a database-writing batch process, which the rubric caps at 2.

2 / 3

Progressive Disclosure

A clear overview with a single, well-signaled one-level-deep reference to references/implementation-guide.md (a real file), keeping detail appropriately out of the main body.

3 / 3

Total

9

/

12

Passed

Description

85%

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 well-constructed description that answers what and when in third person with explicit trigger guidance and a clear Evernote niche. Trigger terms are adequate but somewhat formulaic rather than natural user phrasing.

Suggestions

Add more natural user-voice trigger variants (e.g., 'how should I sync Evernote notes', 'scale my Evernote app') alongside the keyword-style phrases to improve trigger_term_quality.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'designing system architecture', 'planning integrations', 'building scalable Evernote applications' — rather than vague language.

3 / 3

Completeness

Explicitly answers both what (reference architecture for Evernote integrations) and when via a clear 'Use when designing...' clause with listed triggers.

3 / 3

Trigger Term Quality

Provides trigger phrases ('evernote architecture', 'design evernote system', 'evernote integration pattern', 'evernote scale') but they read as synthetic keyword strings rather than the most natural user utterances, missing common variations.

2 / 3

Distinctiveness Conflict Risk

Scoped narrowly to Evernote with Evernote-specific triggers, making it clearly distinguishable and unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.