CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

rendered-pack-bba8dca4

Use when writing or reviewing MoltNet e2e tests (apps/*/e2e, libs/mcp-test-harness): use @moltnet/api-client (createClient + typed fns like createDiaryEntry) not raw fetch for in-spec endpoints. Raw fetch only for /health, /oauth2/token, /auth/register.

63

Quality

79%

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 ./.agents/skills/rendered-pack-bba8dca4/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 body is a context-pack transcript rather than an instructional skill document: it contains a valuable, unambiguous rule and concrete fix targets, but they are buried in four verbose log entries with repeated rule statements and archival metadata. Distilling the rule into a short actionable section and moving the incident history to reference files would substantially improve it.

Suggestions

Lead the body with a short '## Rule' section stating the api-client-vs-raw-fetch policy and the three-endpoint allowlist once, instead of repeating it across three separate entries.

Convert the implicit policy into an explicit workflow: check whether the endpoint exists in the generated SDK (sdk.gen.ts) → use the api-client typed function → fall back to raw fetch only for /health, /oauth2/token, /auth/register.

Move the archival incident/decision log entries with their CIDs, token counts, and timestamps into a references/ file (e.g., references/incident-log.md), keeping only the distilled rule and fix pointers in SKILL.md.

DimensionReasoningScore

Conciseness

The entries carry real, non-obvious information (root cause, deferred fix, leverage note), but the governing rule is restated verbatim three times across entries, and archival metadata ('CID', 'Compression: full', 'Tokens: 131/131', entry IDs, timestamps) pads every section. This sits between the 2 anchor ('several unnecessary explanations or padded sections') and the 4 anchor — informative but clearly could be tightened.

3 / 5

Actionability

Concrete guidance names exact functions and files: 'refactor entry-map.spec.ts seeding to createDiaryEntry, and the mcp-test-harness public-diary creation to createDiary, both via createClient({ baseUrl: restApiUrl }) with the bearer + x-moltnet-team-id headers', plus the explicit allowlist '/health, /oauth2/token, /auth/register'. It stops short of the 5 anchor because there is no complete executable code example or import statement to copy.

4 / 5

Workflow Clarity

The governing rule is stated unambiguously ('e2e tests must use api-client for any endpoint in the generated spec; raw fetch is allowed ONLY for /health, /oauth2/token, /auth/register'), but it is embedded in incident narrative rather than presented as sequenced steps, and there are no checkpoints for verifying whether an endpoint is in the generated SDK. This fits the 3 anchor (sequence implicit, checkpoints missing) better than 2, since the rule itself leaves no ambiguity about what to do.

3 / 5

Progressive Disclosure

The body has consistent structure (### headers per entry, metadata blocks), but it inlines four full archival log entries — decisions, incidents, and a signed commit record — where a distilled rule in SKILL.md plus separate reference files for the log entries would be appropriate. No bundle files exist, so navigation is not an issue, but the organization fits the 3 anchor ('content that should be separate is inline') better than the 4 anchor's 'most content is appropriately placed'.

3 / 5

Total

13

/

20

Passed

Description

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

An exemplary description: it states a precise, verifiable rule, bounds it with an explicit raw-fetch exception list, and opens with an explicit 'Use when' trigger naming the exact paths and libraries involved. The only minor weakness is that a few natural synonyms (e.g., 'end-to-end', 'SDK') are absent.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with exact artifacts: 'use @moltnet/api-client (createClient + typed fns like createDiaryEntry) not raw fetch for in-spec endpoints. Raw fetch only for /health, /oauth2/token, /auth/register.' Package names, function names, and an exhaustive endpoint allowlist leave no coverage gaps, matching the comprehensive 5 anchor rather than the 4 anchor's 'minor gaps'.

5 / 5

Completeness

It explicitly answers both questions: 'Use when writing or reviewing MoltNet e2e tests (apps/*/e2e, libs/mcp-test-harness)' gives concrete 'when' triggers, and the api-client-vs-raw-fetch rule with its three-endpoint exception gives a clear 'what'. This matches the 5 anchor verbatim in structure.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'writing or reviewing MoltNet e2e tests', 'apps/*/e2e', 'libs/mcp-test-harness', 'raw fetch'. It falls between the 4 and 5 anchors because common variations a user might say (e.g., 'end-to-end tests', 'spec', 'SDK') are only partially covered, so it is noticeably above midpoint but not comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is tightly pinned to MoltNet e2e test directories and libraries, with explicit path globs, so it is clearly distinguishable from any other skill and unlikely to trigger for the wrong one — the 5 anchor's 'clear niche with distinct triggers'.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

getlarge/themoltnet

Path

.agents/skills/rendered-pack-bba8dca4/SKILL.md

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.