tenet-api-contractlisted
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 +