CtrlK
BlogDocsLog inGet started
Tessl Logo

mocking-apis

Generate mock API servers for testing and development with realistic response data. Use when creating mock APIs for development and testing. Trigger with phrases like "create mock API", "generate API mock", or "setup mock server".

69

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

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 well-structured and token-efficient with excellent progressive disclosure to real reference files, but it keeps all executable code in those references and lacks explicit validation checkpoints in its main workflow, capping actionability and workflow clarity at the mid level.

Suggestions

Inline at least one minimal executable snippet (e.g., a Prism mock startup command) in the body so the core task is copy-paste ready without opening a reference.

Add an explicit validation checkpoint to the step sequence — e.g., after generating fixtures, verify each fixture validates against the OpenAPI response schema before proceeding.

Surface the spec-to-fixture sync check from the Error Handling table as an explicit step in the workflow rather than only as an error remedy.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what OpenAPI, Faker, or a mock server is, and every section instructs rather than pads, matching the 'lean and efficient' top anchor.

3 / 3

Actionability

The instructions give specific, actionable direction (e.g., 'configurable response delays (50-500ms per endpoint)', 'return 400, 401, 404, 429, or 500') but the body itself contains no executable code or commands — all copy-paste-ready code lives in the deferred references, leaving the inline guidance incomplete rather than fully executable.

2 / 3

Workflow Clarity

The eight steps are clearly sequenced, but there are no explicit validation checkpoints or feedback loops for the batch/spec-sensitive operations (e.g., no 'verify fixtures match the updated spec' gate within the flow), which caps this at the mid anchor for a spec-driven, regenerable workflow.

2 / 3

Progressive Disclosure

The body is a clear overview that defers detail to three real, one-level-deep references (implementation.md, errors.md, examples.md), each clearly signaled and appropriately split — matching the top anchor; the referenced files exist and are not nested further.

3 / 3

Total

10

/

12

Passed

Description

100%

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 concise, specific, and complete with explicit trigger guidance, hitting the top anchor on every dimension. It clearly communicates what the skill does and when to invoke it without padding.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Generate mock API servers for testing and development with realistic response data' — naming the domain and the specific output, matching the top anchor rather than the mid-level 'some actions' anchor.

3 / 3

Completeness

It answers both 'what' (generate mock API servers with realistic response data) and 'when' via an explicit 'Use when creating mock APIs for development and testing' clause, matching the top anchor.

3 / 3

Trigger Term Quality

It provides natural trigger phrases a user would actually say — 'create mock API', 'generate API mock', 'setup mock server' — giving good coverage of common variations rather than technical jargon.

3 / 3

Distinctiveness Conflict Risk

The mock-API-from-specification niche with its specific trigger phrases is clearly distinct from general API or testing skills and unlikely to trigger the wrong skill.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.