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.

64

Quality

75%

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

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

A tight, well-organized ruleset that respects token budget and gives concrete directives. Its main weakness is the absence of an explicit, sequenced workflow with validation checkpoints tying the rules together.

Suggestions

Add a short ordered workflow (make change → add tests covering success/error paths → run handler-level + E2E validation → update docs) with explicit validation checkpoints.

Include one concrete test example (e.g. a handler-level parsing-error test snippet) to lift actionability from actionable to copy-paste ready.

Make the validation step a gated checkpoint ('only merge when handler-level and E2E tests pass') so the feedback loop is explicit.

DimensionReasoningScore

Conciseness

The body is lean and directive with no padding or explanation of concepts Claude already knows; every line earns its place.

5 / 5

Actionability

Concrete, specific directives (test types: handler-level, E2E, regression; 'update docs in the same PR') are actionable for an instruction-only skill, but no examples or patterns illustrate how to implement the tests.

4 / 5

Workflow Clarity

Validation requirements are present ('Required Validation' section) but are not embedded in an explicit ordered sequence with checkpoints; the implied change → test → validate → update-docs flow is implicit rather than sequenced.

3 / 5

Progressive Disclosure

Under 50 lines with no external references needed; content is cleanly organized into four well-labeled sections (When to Use, Contract Rules, Required Validation, Docs Rules).

5 / 5

Total

17

/

20

Passed

Description

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

A concise, well-triggered description that clearly scopes the skill to Engram server API contract changes. It would benefit from replacing the abstract 'guardrails' with concrete actions and adding a few more trigger synonyms.

Suggestions

Replace 'guardrails' with concrete actions, e.g. 'Add tests and keep docs in sync for Engram server API changes'.

Add trigger synonyms such as 'endpoint', 'request/response schema', or 'API contract' to broaden natural-term coverage.

State the 'what' more concretely so the description tells Claude what it will do, not just what it guards against.

DimensionReasoningScore

Specificity

Names the domain ('Engram server' API contracts) and concrete change targets (route, handler, payload, status code), but the only action descriptor is the abstract term 'guardrails' rather than several specific actions.

3 / 5

Completeness

Both 'what' (API contract guardrails for Engram server changes) and an explicit 'when' (Trigger clause listing modification types) are present; the 'what' is slightly abstract, keeping it just below a 5.

4 / 5

Trigger Term Quality

'route, handler, payload, or status code modification' are natural terms a developer would say, giving good keyword coverage, though synonyms like 'endpoint', 'request/response', or file extensions are missing.

4 / 5

Distinctiveness Conflict Risk

Scoping to the named 'Engram server' and specific API elements gives a clear niche with distinct triggers, with only minor overlap risk against generic API/testing skills.

4 / 5

Total

15

/

20

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.