CtrlK
BlogDocsLog inGet started
Tessl Logo

api-gateway-configuration

Configures API gateways for routing, authentication, rate limiting, and request transformation in microservice architectures. Use when setting up Kong, Nginx, AWS API Gateway, or Traefik for centralized API management.

67

Quality

80%

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

68%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-organized reference of executable gateway configs across three tools with solid best practices. It lacks a sequenced workflow with validation checkpoints, which limits workflow clarity for production-impacting config.

Suggestions

Add a brief validation step after each config (e.g., `nginx -t` for Nginx, a `curl` route check for Kong) so the skill guides verification rather than only providing config text.

Complete the AWS API Gateway SAM example (full resource with authorizer, route, and stage) and show the Kong JWT plugin's config block so examples are copy-paste ready.

Drop the redundant opening sentence and trim "Gateway Responsibilities" to only items not already implied by the description to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is mostly lean code blocks and bullets, but the opening "Design and configure API gateways for microservice architectures" and the "Gateway Responsibilities" list partly restate the description and could be trimmed.

4 / 5

Actionability

Provides concrete, realistic Kong YAML, Nginx, and AWS SAM config snippets, but the AWS API Gateway example is truncated (Auth only) and the Kong JWT plugin is listed without its config.

4 / 5

Workflow Clarity

Content is organized by tool rather than as a sequenced workflow, and there are no validation/verification checkpoints (e.g., `nginx -t`, a test curl) for impactful production config changes, capping the score at 3.

3 / 5

Progressive Disclosure

No bundle files exist and the body is organized into clear, navigable sections; at ~90 lines it exceeds the under-50-line simple-skill case, and the incomplete AWS example is a minor organization gap.

4 / 5

Total

15

/

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 description that clearly states both the capability and the trigger conditions, anchored by specific product names. Keyword coverage is good though a few natural synonyms are absent.

DimensionReasoningScore

Specificity

Names four concrete gateway actions ("routing, authentication, rate limiting, and request transformation"), giving comprehensive coverage of core capabilities with no real gaps.

5 / 5

Completeness

Explicitly states what it does (configures gateways for four functions) and when to use it ("Use when setting up Kong, Nginx, AWS API Gateway, or Traefik for centralized API management") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural product names users would say ("Kong, Nginx, AWS API Gateway, or Traefik") plus "API gateways"/"centralized API management", but misses some synonyms like reverse proxy, Apigee, HAProxy, or Envoy.

4 / 5

Distinctiveness Conflict Risk

A clear niche (API gateway configuration) anchored by named-product triggers, making conflict with unrelated skills minimal.

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
secondsky/claude-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.