CtrlK
BlogDocsLog inGet started
Tessl Logo

701-technologies-openapi

Use when you need framework-agnostic OpenAPI 3.x guidance — spec structure, metadata and versioning, paths and operations, reusable schemas, security schemes, examples, documentation quality, contract validation (e.g. Spectral), breaking-change awareness, and handoffs to codegen — without choosing Spring Boot, Quarkus, or Micronaut. This should trigger for requests such as Review an OpenAPI; Improve an OpenAPI; Improve API contract; Improve API schema design. Part of Plinth Toolkit

68

Quality

81%

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

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

A well-structured overview body with clean progressive disclosure and clear verification mandates, but its in-body actionable guidance is largely procedural meta-steps that delegate the substantive OpenAPI work to the reference file.

Suggestions

Add one or two concrete, copy-pasteable OpenAPI examples or linting commands (e.g. a minimal Spectral lint invocation) in the body so core tasks are actionable without opening the reference.

Add an explicit feedback loop to the workflow (validate -> if errors, fix and re-validate -> only then promote) to elevate workflow clarity.

Deduplicate the 'When to use this skill' list against the description's trigger phrases to recover token budget.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining OpenAPI basics Claude already knows, but the 'What is covered' list, 'When to use this skill' list, and the description's trigger phrases carry some redundant tokens that could be tightened.

4 / 5

Actionability

Concrete commands appear (./mvnw compile, mvn clean verify) and a real reference path is given, but the core OpenAPI task guidance ('Apply technology-aligned changes following the reference patterns') is procedural and abstract, with the actionable detail delegated to the reference file.

3 / 5

Workflow Clarity

A clear 4-step sequence is present with explicit verification checkpoints (VERIFY: mvn clean verify) reinforced by the Constraints section, though an explicit validate->fix->retry feedback loop is not stated.

4 / 5

Progressive Disclosure

The body serves as a well-organized overview pointing to a single, clearly signaled, one-level-deep reference (references/701-technologies-openapi.md) that exists in the bundle, with detail appropriately split out.

5 / 5

Total

16

/

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.

A strong, specific description that clearly states capabilities and explicit trigger conditions while disambiguating itself from framework-specific alternatives. The only gap is slightly limited trigger-term synonym coverage.

Suggestions

Broaden trigger phrases to include 'Validate/lint an OpenAPI spec', 'Swagger', and '.yaml/.yml' file extensions to improve natural-term coverage.

Consider adding 'breaking-change check' as an explicit natural trigger phrase since it is a named capability users would request.

DimensionReasoningScore

Specificity

Lists many specific concrete capability areas — 'spec structure, metadata and versioning, paths and operations, reusable schemas, security schemes, examples, documentation quality, contract validation (e.g. Spectral), breaking-change awareness, and handoffs to codegen' — giving comprehensive coverage rather than vague abstractions.

5 / 5

Completeness

Explicitly answers both what (the enumerated OpenAPI capability areas) and when ('Use when you need framework-agnostic OpenAPI 3.x guidance' plus 'This should trigger for requests such as...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases ('Review an OpenAPI; Improve an OpenAPI; Improve API contract; Improve API schema design') are present, but coverage leans on Review/Improve variations and omits common synonyms like 'Validate', 'lint', 'Swagger', or file extensions such as '.yaml'.

4 / 5

Distinctiveness Conflict Risk

The 'framework-agnostic ... without choosing Spring Boot, Quarkus, or Micronaut' carve-out establishes a clear niche with distinct triggers and minimal overlap with framework-specific skills.

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.

Validation16 / 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.