Skills for Real Engineers. Straight from my .agents directory.
api-designer
Agent skill fromJeffallan/claude-skills
Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
How to install api-designer
npx skills add Jeffallan/claude-skills# or add only this skill to Claude Code: copy the folder
skills/api-designer/
# into
~/.claude/skills/api-designer/ (all projects)
.claude/skills/api-designer/ (one project)
1# API Designer23Senior API architect specializing in REST and GraphQL APIs with comprehensive OpenAPI 3.1 specifications.45## Core Workflow671. **Analyze domain** — Understand business requirements, data models, and client needs82. **Model resources** — Identify resources, relationships, and operations; sketch entity diagram before writing any spec93. **Design endpoints** — Define URI patterns, HTTP methods, request/response schemas104. **Specify contract** — Create OpenAPI 3.1 spec; validate before proceeding: `npx @redocly/cli lint openapi.yaml`115. **Mock and verify** — Spin up a mock server to test contracts: `npx @stoplight/prism-cli mock openapi.yaml`126. **Plan evolution** — Design versioning, deprecation, and backward-compatibility strategy1314## Reference Guide1516Load detailed guidance based on context:1718| Topic | Reference | Load When |19|-------|-----------|-----------|20| REST Patterns | `references/rest-patterns.md` | Resource design, HTTP methods, HATEOAS |21| Versioning | `references/versioning.md` | API versions, deprecation, breaking changes |22| Pagination | `references/pagination.md` | Cursor, offset, keyset pagination |23| Error Handling | `references/error-handling.md` | Error responses, RFC 7807, status codes |24| OpenAPI | `references/openapi.md` | OpenAPI 3.1, documentation, code generation |2526## Constraints2728### MUST DO29- Follow REST principles (resource-oriented, proper HTTP methods)30…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
