This is a comprehensive prompt for designing APIs with Claude that covers the fundamentals you'd expect: versioning, REST conventions, error handling, authentication patterns. It pushes you toward OpenAPI documentation and includes specific guidance on pagination, rate limiting, and security headers. The prompt is thorough but reads more like a reference checklist than an opinionated framework. If you're starting an API from scratch or need Claude to maintain consistency across endpoints, it'll keep you from forgetting the basics. The 28 GitHub stars suggest it's relatively new, but it passed all three security audits, so the prompt itself is clean.

GitHub stars
33
last updated
Aug 21, 2026

Install

$ npx -y skills add daffy0208/ai-dev-standards --skill 'API Designer' --agent claude-code

Installs into .claude/skills of the current project.

Files

API Designer

Design robust, scalable, and developer-friendly APIs.

Core Principles

1. Developer Experience First

  • Clear, predictable naming conventions
  • Comprehensive documentation
  • Helpful error messages
  • Consistent patterns across endpoints

2. Design for Evolution

  • Versioning strategy from day one
  • Backward compatibility
  • Deprecation process
  • Migration guides for breaking changes

3. Security by Default

  • Authentication and authorization
  • Rate limiting and throttling
  • Input validation and sanitization
  • HTTPS only, no exceptions

4. Performance Matters

  • Efficient queries and indexing
  • Caching strategies
  • Pagination for large datasets
  • Compression (gzip, brotli)

REST API Design

Resource Naming Conventions

✅ Good (Nouns, plural, hierarchical):
GET    /users                  # List all users
GET    /users/123              # Get specific user
POST   /users                  # Create user
PUT    /users/123              # Replace user
PATCH  /users/123              # Update user
DELETE /users/123              # Delete user
GET    /users/123/posts        # User's posts (nested)
GET    /users/123/posts/456    # Specific post

Sponsors

Details

Repository
github.com/daffy0208/ai-dev-standards
Categories
Backend & APIs, Security, Documentation, AI & Agent Building, Design & UI/UX
First seen
Jun 3, 2026

More from daffy0208/ai-dev-standards

All 49
1daffy0208 avatarSupabase Developerdaffy0208/ai-dev-standardsBuild full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with R0skills.sh installs
2davila7 avatarAPI Fuzzing for Bug Bountydavila7/claude-code-templatesThis skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API penetration0skills.sh installs
3davila7 avatarAPI Integration Specialistdavila7/claude-code-templatesExpert in integrating third-party APIs with proper authentication, error handling, rate limiting, and retry logic. Use when integrating REST APIs, GraphQL endpo0skills.sh installs
4firebase avatarfirebase-data-connectfirebase/agent-skillsBuilds and deploys Firebase SQL Connect (aka Firebase Data Connect) backends with PostgreSQL securely. Use when designing schemas with tables and relations, wri0skills.sh installs
5georgekhananaev avatarsupabase-expertgeorgekhananaev/claude-skills-vaultProduction-grade Supabase expertise for commercial applications. Covers database design, RLS policies, authentication (SSO/SAML, MFA, SSR), Edge Functions, Real0skills.sh installs
6huangjia2019 avatarapi-generatinghuangjia2019/claude-code-engineeringGenerate API endpoint code and documentation from specifications. Use when the user wants to create new API endpoints, generate route handlers, scaffold REST AP0skills.sh installs