CtrlK
BlogDocsLog inGet started
Tessl Logo

engram-server-api

API contract guardrails for Engram server changes. Trigger: Any route, handler, payload, or status code modification.

63

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/server-api/SKILL.md
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.

The body is lean and well-structured for a simple instruction skill, but it stays at the policy level: it tells Claude what to require without concrete execution detail or an explicit validation feedback loop.

Suggestions

Add concrete execution detail to the Contract/Validation rules, such as where handler tests live or how to enumerate endpoints to check for non-existent references.

Include an explicit validation feedback loop (run tests -> on failure, fix and re-run -> only proceed when passing) in the Required Validation section.

Optionally show a minimal example of a handler-level test and an E2E test stub so the guidance is copy-paste ready.

DimensionReasoningScore

Conciseness

Roughly 20 lines with no concept explanation, padding, or redundant context; every section earns its place and assumes Claude's competence.

3 / 3

Actionability

Directives like 'must have tests' and 'cover both success and error paths' are concrete policy, but there is no executable detail such as test locations, endpoint enumeration, or specific validation commands.

2 / 3

Workflow Clarity

Sections are organized and required validation types are listed, but there is no explicit run-test -> fix -> re-run feedback loop for what are batch/contract changes, which caps clarity.

2 / 3

Progressive Disclosure

A simple sub-50-line single-purpose skill with no external references needed and four clearly labeled sections, meeting the bar for well-organized content.

3 / 3

Total

10

/

12

Passed

Description

75%

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 tight, well-scoped description that clearly states purpose and includes an explicit trigger clause tied to a specific server niche. It could enumerate more concrete actions and broaden trigger phrasing toward natural user language.

Suggestions

List concrete actions in the description (e.g., 'Add or modify endpoints, validate request/response schemas, align tests and docs') to lift specificity.

Broaden trigger terms with natural phrasings a user would say, such as 'API change', 'endpoint update', or 'schema migration'.

Consider adding a 'Use when...' clause mirroring the 'Trigger:' line to maximize the explicit-trigger match for the completeness anchor.

DimensionReasoningScore

Specificity

Names the domain (Engram server API contracts) and concrete objects (routes, handlers, payloads, status codes) but does not enumerate specific actions like adding, validating, or testing endpoints.

2 / 3

Completeness

Answers both what it does ('API contract guardrails for Engram server changes') and when to use it via an explicit 'Trigger:' clause, satisfying the explicit-trigger requirement.

3 / 3

Trigger Term Quality

Relevant technical trigger terms (route, handler, payload, status code) are present but lean internal/technical and miss common natural variations like 'API change' or 'endpoint update'.

2 / 3

Distinctiveness Conflict Risk

Scoped to a named server ('Engram server') with distinct route/handler/payload/status-code triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Gentleman-Programming/engram
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.