CtrlK
BlogDocsLog inGet started
Tessl Logo

702-technologies-wiremock

Use when you need framework-agnostic WireMock guidance — stub design, JSON or programmatic mappings, precise request matching, response bodies and faults, classpath fixtures, isolation and reset between tests, verification of calls, dynamic ports and base URLs, and avoiding flaky stubs — without choosing Spring Boot, Quarkus, or Micronaut. This should trigger for requests such as Design or review WireMock stubs (JSON mappings or Java DSL); Improve request matching, isolation, or reset strategy for HTTP mocks; Add or fix verification of outbound HTTP calls to a WireMock server; Debug flaky tests involving WireMock or unmatched request journals. Part of Plinth Toolkit

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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-structured router skill: concise, correctly delegating detail to an existing one-level-deep reference, with concrete build/verify commands and clear scope fencing. Weaknesses are mild — duplicated delegation, generic edge-case boilerplate, abstract workflow step verbs, and no feedback loop for failed verification.

Suggestions

State the delegation to @132/@322/@422/@522 skills once (either the Scope paragraph or the FRAMEWORK constraint) instead of repeating the same skill list twice.

Replace the three generic EDGE CASE bullets with WireMock-specific failure guidance (e.g., what to do when the request journal shows unmatched near-miss requests), or drop them if they are pure harness boilerplate.

Add an error-recovery step to the workflow: if `./mvnw clean verify` fails, report the failure, fix the stub or code issue, and re-run before promoting changes.

DimensionReasoningScore

Conciseness

The body is a lean overview that assumes Claude's competence and teaches no background concepts, but it contains trimmable redundancy: delegation to the 132/322/422/522 skills is stated twice (the Scope paragraph and the FRAMEWORK constraint), and the three generic EDGE CASE bullets are harness boilerplate unrelated to WireMock. This fits 'efficient; minor instances of over-explanation that could be trimmed' better than the mostly-efficient anchor, since no section is padded.

4 / 5

Actionability

Concrete, executable guidance is present: specific commands ('./mvnw compile', './mvnw clean verify'), an explicit reference file to read, and named skill IDs for delegation. The gap keeping it below 5 is that the workflow steps themselves are generic ('Apply technology-aligned changes', 'Implement or refactor artifacts following the reference patterns') with no WireMock-specific examples inline — appropriate for an overview skill, but minor gaps remain.

4 / 5

Workflow Clarity

The 4-step workflow (read reference and assess context, gather scope, apply changes, run verification and report) is clearly sequenced with explicit checkpoints (MANDATORY compile before proposing changes, VERIFY clean verify before promoting). It falls short of the top anchor because there is no error-recovery feedback loop — the verify step says 'execute appropriate checks and summarize' without instruction on what to do when checks fail.

4 / 5

Progressive Disclosure

A clear overview with a single one-level-deep reference: the body points to references/702-technologies-wiremock.md (which exists in the bundle), signaled both in Workflow step 1 and in a dedicated Reference section, and the coverage bullets act as a topical index. Content is appropriately split between the overview and the reference with easy navigation.

5 / 5

Total

17

/

20

Passed

Description

95%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 strong description that comprehensively enumerates concrete WireMock capabilities and provides explicit, natural trigger phrases while clearly delimiting scope against related framework skills. The only deduction is the second-person phrasing ('Use when you need...'), penalized on specificity per the rubric guidelines.

DimensionReasoningScore

Specificity

The description lists many concrete, comprehensive capabilities ('stub design, JSON or programmatic mappings, precise request matching, response bodies and faults, classpath fixtures, isolation and reset between tests, verification of calls, dynamic ports and base URLs'), matching the comprehensive anchor. However, it uses second person voice ('Use when you need framework-agnostic WireMock guidance'), which the judging guidelines penalize by reducing the specificity score by 1.

4 / 5

Completeness

Both what and when are explicit and concrete: the capability list answers what the skill does, and 'Use when you need framework-agnostic WireMock guidance' plus 'This should trigger for requests such as...' gives explicit trigger phrases. This matches the top anchor exactly.

5 / 5

Trigger Term Quality

Trigger phrases cover the natural terms users would say: 'Design or review WireMock stubs (JSON mappings or Java DSL)', 'request matching, isolation, or reset strategy for HTTP mocks', 'verification of outbound HTTP calls to a WireMock server', 'flaky tests involving WireMock or unmatched request journals'. Coverage includes synonyms (stubs/mocks, JSON mappings/Java DSL) and is comprehensive for the domain.

5 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: WireMock-specific terms dominate, and the description explicitly fences scope ('without choosing Spring Boot, Quarkus, or Micronaut'), minimizing conflict risk with the framework integration-test skills it defers to.

5 / 5

Total

19

/

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
jabrena/plinth
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.