← ClaudeAtlas

tenet-api-contractlisted

Audits API consistency: schemas, errors, status codes, pagination, versioning, and idempotency.
inceptyon-labs/tenet-skills · ★ 0 · API & Backend · score 76
Install: claude install-skill inceptyon-labs/tenet-skills
# Tenet API Contract > Evaluates whether your API surface is consistent, predictable, and well-designed. ## Purpose This skill audits the API layer of a project for design consistency and contract quality. A well-designed API follows predictable patterns: every resource returns the same response shape, error responses use a uniform schema, HTTP verbs map to their intended semantics, status codes are precise, and pagination follows a single strategy. This skill detects deviations from those principles and flags them as findings. APIs are the public contract of a service. Inconsistencies in response shapes, verb semantics, or status codes create integration friction, increase client-side error handling complexity, and signal a codebase where conventions are not enforced. This dimension catches those issues before they reach consumers. ## Language Support Matrix ```yaml support: native: - express - fastify - nextjs-api-routes - nextjs-app-router - flask - django - django-rest-framework - trpc - nestjs - hono - koa tree_sitter: - spring-boot - gin - echo - rails - phoenix heuristic: - all-others note: > Native support means the skill understands the framework's routing conventions and can precisely extract route handlers, middleware, and response calls. Tree-sitter support uses AST queries for common patterns. Heuristic support uses grep-based pattern matching for HTTP verb + path +