CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-observability

Implement observability for Evernote integrations. Use when setting up monitoring, logging, tracing, or alerting for Evernote applications. Trigger with phrases like "evernote monitoring", "evernote logging", "evernote metrics", "evernote observability".

69

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

72%

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

A concise, well-structured observability skill with real executable snippets and a properly signaled single-level reference. Its main gaps are missing code for the central Proxy-instrumentation step and the health endpoints, plus no inline validation checkpoints in the workflow.

Suggestions

Add an executable JavaScript snippet for Step 2's NoteStore Proxy wrapper — the auto-recording instrumentation is the skill's core and is currently prose-only.

Provide concrete code (or a copy-paste command) for the /health and /ready endpoints in Step 4 rather than a one-line description.

Insert an explicit validation checkpoint into the workflow, e.g. 'Confirm evernote_api_calls_total increments after a test call' and 'Fire the alert rule in Prometheus to verify it routes to on-call'.

DimensionReasoningScore

Conciseness

The body is lean and code-forward — it jumps to executable Prometheus/log snippets without explaining what Prometheus or JSON logging is, so most tokens earn their place.

3 / 3

Actionability

Steps 1, 3, and 5 ship executable code, but the core Step 2 ('Wrap the NoteStore with a Proxy') and Step 4 (health endpoints) are described in prose without executable code, leaving key instrumentation details missing.

2 / 3

Workflow Clarity

The five steps are clearly sequenced, but there are no explicit validation checkpoints (e.g., 'verify metrics are being scraped', 'confirm the alert fires'); recovery guidance lives only in a post-hoc error table rather than inline feedback loops.

2 / 3

Progressive Disclosure

The body keeps a concise overview inline and signals a single one-level-deep reference — [Implementation Guide](references/implementation-guide.md) — which is a real bundle file, matching the well-signaled single-level-reference anchor.

3 / 3

Total

10

/

12

Passed

Description

100%

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-formed description that states the capability, gives an explicit 'Use when' trigger, and lists natural trigger phrases scoped to a distinct Evernote niche. It avoids first/second person and verbosity.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'monitoring, logging, tracing, or alerting' — naming the domain and the specific observability capabilities, matching the 'Lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both 'what' ('Implement observability for Evernote integrations') and 'when' ('Use when setting up monitoring, logging, tracing, or alerting'), with an explicit trigger clause.

3 / 3

Trigger Term Quality

Provides natural trigger phrases ('evernote monitoring', 'evernote logging', 'evernote metrics', 'evernote observability') that a user would plausibly say, giving good coverage of the term space.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to Evernote with Evernote-prefixed triggers, giving it a clear niche unlikely to fire for unrelated observability skills.

3 / 3

Total

12

/

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.