Skills for Real Engineers. Straight from my .agents directory.
designing-apis
Agent skill fromCloudAI-X/claude-workflow-v2
Designs REST and GraphQL APIs including endpoints, error handling, versioning, and documentation. Use when creating new APIs, designing endpoints, reviewing API contracts, or when asked about REST, GraphQL, or API patterns.
How to install designing-apis
npx skills add CloudAI-X/claude-workflow-v2# or add only this skill to Claude Code: copy the folder
skills/designing-apis/
# into
~/.claude/skills/designing-apis/ (all projects)
.claude/skills/designing-apis/ (one project)
1# Designing APIs23### When to Load45- **Trigger**: Designing REST or GraphQL endpoints, API contracts, versioning, request/response formats6- **Skip**: Internal-only code with no API surface78## API Design Workflow910Copy this checklist and track progress:1112```13API Design Progress:14- [ ] Step 1: Define resources and relationships15- [ ] Step 2: Design endpoint structure16- [ ] Step 3: Define request/response formats17- [ ] Step 4: Plan error handling18- [ ] Step 5: Add authentication/authorization19- [ ] Step 6: Document with OpenAPI spec20- [ ] Step 7: Validate design against checklist21```2223## REST API Design2425### URL Structure2627```28# Resource-based URLs (nouns, not verbs)29GET /users # List users30GET /users/:id # Get user31POST /users # Create user32PUT /users/:id # Replace user33PATCH /users/:id # Update user34DELETE /users/:id # Delete user3536# Nested resources37GET /users/:id/orders # User's orders38POST /users/:id/orders # Create order for user3940# Query parameters for filtering/pagination41GET /users?role=admin&status=active42GET /users?page=2&limit=20&sort=-createdAt43```4445### HTTP Status Codes4647| Code | Meaning | Use Case |48| ---- | ----------------- | -------------------------- |49| 200 | OK | Successful GET, PUT, PATCH |50| 201 | Created | Successful POST |51| 204 | No Content | Successful DELETE |52…
Excerpt shown under the repository's MIT license.
More skills in claude-workflow-v2
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
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.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
