CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

58

Quality

67%

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

47%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 well-organized context pack that effectively records the rationale and history behind the api-client rule, but as skill content it lacks executable code and a sequenced workflow with validation. It functions as background knowledge rather than actionable procedural guidance.

Suggestions

Add a short, copy-paste-ready code example showing createClient setup plus a createDiaryEntry call with the bearer and x-moltnet-team-id headers, so the rule is immediately executable.

Deduplicate the restated rule into a single canonical statement near the top and have each entry reference it, trimming repeated token cost.

If this pack is meant to guide action, add a brief sequenced workflow (detect raw-fetch usage in apps/*/e2e and libs/mcp-test-harness → replace with api-client → verify endpoints are in-spec) with a verification checkpoint.

DimensionReasoningScore

Conciseness

Mostly efficient and free of basic-concept padding, but the core rule ('e2e tests must use api-client...; raw fetch only for /health, /oauth2/token, /auth/register') is restated verbatim across the Incident, Recurrence, and Decision entries, and the per-entry metadata blocks add tokens that could be tightened.

3 / 5

Actionability

Provides concrete pointers (createClient, createDiaryEntry, createDiary, named files, and a partial 'createClient({ baseUrl: restApiUrl }) with bearer + x-moltnet-team-id headers' signature) but no complete executable code block, leaving key usage details implicit.

3 / 5

Workflow Clarity

This is a context log rather than a workflow: there is no sequenced multi-step process for the reader to follow, and the 'Fix' notes are a rough, deferred plan with no validation checkpoints.

2 / 5

Progressive Disclosure

Well organized into four clearly labeled entries (Decision, Incident, Recurrence, Accountable commit) each with structured metadata, and no external references are needed; minor gap is that the inline log is monolithic rather than split across files.

4 / 5

Total

12

/

20

Passed

Description

87%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 precise, well-structured description that clearly states the trigger conditions and the concrete rule with named exceptions. Its only limitation is narrow scope — it covers the api-client-vs-fetch rule thoroughly but not the broader activity of writing MoltNet e2e tests.

DimensionReasoningScore

Specificity

Names several concrete actions — 'use @moltnet/api-client (createClient + typed fns like createDiaryEntry)', 'not raw fetch for in-spec endpoints', and 'Raw fetch only for /health, /oauth2/token, /auth/register' — but coverage is narrow (one rule) rather than comprehensive of e2e test-writing broadly.

4 / 5

Completeness

Explicitly answers both: 'what' (use api-client not raw fetch, with the three raw-fetch exceptions) and 'when' ('Use when writing or reviewing MoltNet e2e tests (apps/*/e2e, libs/mcp-test-harness)') with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Has a natural trigger phrase 'Use when writing or reviewing MoltNet e2e tests' plus concrete path globs (apps/*/e2e, libs/mcp-test-harness), but lacks synonyms and file-extension variants that would push it to comprehensive.

4 / 5

Distinctiveness Conflict Risk

Tightly scoped to MoltNet e2e tests and a specific api-client/raw-fetch rule with named endpoints, giving it a clear niche with minimal overlap risk against other skills.

5 / 5

Total

18

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
getlarge/themoltnet
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.