CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

api-testing-observability-api-mock

Design realistic API mock services that simulate real API behavior for development, testing, and demos, enabling parallel development. Use when a team needs mocks for an API that is unavailable, unstable, or still being built.

Quality

71%

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/api-testing-observability-api-mock/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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 well-sectioned with sensible scope boundaries (Use/Do not use, Safety) and lean instruction bullets, but it is padded with redundant restatements of the description (persona intro, Context, Requirements), offers no executable specifics, and its single progressive-disclosure reference points to a nonexistent file, leaving the skill without its detailed implementation layer. Workflow steps lack any validation checkpoint such as verifying mocks against the contract.

Suggestions

Add the missing resources/implementation-playbook.md (or fix the path to wherever the code samples, checklists, and templates actually live) — both the Instructions and Resources sections currently point to a file that does not exist in the bundle.

Remove the redundant Context and Requirements sections and the restating persona intro, and use the reclaimed space for concrete guidance such as a recommended mock tool or a minimal example of defining a route with scenarios.

Add a validation checkpoint to the workflow, e.g., verify generated mock responses against the agreed API contract (auth flows, error shapes, latency) before delivering the solution.

DimensionReasoningScore

Conciseness

Quotes: "You are an API mocking expert specializing in creating realistic mock services... facilitate thorough testing" and "The user needs to create mock APIs for development, testing, or demonstration purposes. Focus on creating flexible, realistic mocks..." — the persona intro, Context section, and Requirements section ("Take the requirements, target, and scope from the user's request") largely restate the description, and the "Use this skill when" list duplicates the frontmatter triggers; the core instruction bullets are lean, so it is mostly efficient but could be tightened rather than noticeably verbose.

3 / 5

Actionability

Quotes: "Define mock routes, scenarios, and state transitions", "Provide deterministic fixtures with optional randomness toggles", "Document how to run the mock server and how to switch scenarios" — the bullets name specific deliverables (more than minimal high-level hints), but there is no code, command, or tooling example anywhere in the body, and the implementation specifics are deferred to a reference file, so guidance is concrete but incomplete.

3 / 5

Workflow Clarity

Quotes: "Define mock routes, scenarios, and state transitions before generating responses" — a rough design-before-implement sequence is present across the instruction bullets, but there are no validation checkpoints (e.g., verifying mock responses against the API contract before delivery), matching the anchor of steps listed with checkpoints missing or implicit.

3 / 5

Progressive Disclosure

Quotes: "If detailed implementation is requested, open `resources/implementation-playbook.md`" and "`resources/implementation-playbook.md` for code samples, checklists, and templates" — the reference is clearly signaled and one level deep by design, but the file does not exist anywhere in the bundle (no resources/ directory is present), so the disclosure path is broken and the promised detailed content is simply absent; this is more than the 'minor organization gaps' of the 4 anchor.

3 / 5

Total

12

/

20

Passed

Description

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

The description is well-constructed: it explicitly states both what the skill does and when to use it, with natural trigger language and concrete scenario conditions (unavailable, unstable, still being built). Its main weakness is limited action coverage — it names only design/simulate — and it omits common synonyms like "stub" or "fake" that users might say.

DimensionReasoningScore

Specificity

Quotes: "Design realistic API mock services that simulate real API behavior" — names the domain plus two concrete actions (design mock services, simulate API behavior), matching the anchor for 1-2 concrete actions rather than the 'several specific actions' of 4; the remaining clauses ('for development, testing, and demos, enabling parallel development') state purposes, not additional actions.

3 / 5

Completeness

Quotes: "Design realistic API mock services that simulate real API behavior for development, testing, and demos" (explicit what) and "Use when a team needs mocks for an API that is unavailable, unstable, or still being built" (explicit when with three concrete trigger scenarios) — this clearly matches the anchor that answers both what AND when with concrete trigger phrases, structurally identical to the 5-anchor example.

5 / 5

Trigger Term Quality

Quotes: "mock services", "mocks", "Use when a team needs mocks for an API that is unavailable, unstable, or still being built" — good coverage of natural terms users would say, but common synonyms like "stub", "fake API", or "sandbox" are missing, so it falls short of the comprehensive-synonyms anchor at 5.

4 / 5

Distinctiveness Conflict Risk

Quotes: "API mock services", "needs mocks for an API" — a clear niche with distinct triggers and minimal conflict risk, though terms like "testing" and "demos" leave minor overlap risk with closely related API-testing or demo-environment skills, keeping it below the minimal-conflict anchor at 5.

4 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rmyndharis/antigravity-skills

Path

skills/api-testing-observability-api-mock/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.