Back to list
dasien

api-design

by dasien

Multi-agent development system template for Claude Code with specialized agents, task queue management, and automated workflows

3🍴 1📅 Jan 24, 2026

SKILL.md


name: "API Design" description: "Design RESTful APIs with proper resource modeling, HTTP methods, error handling, and clear contracts following REST principles" category: "architecture" required_tools: ["Read", "Write", "WebSearch"]

API Design

Purpose

Design clear, consistent, and maintainable REST APIs following industry best practices and conventions.

When to Use

  • Designing new API endpoints
  • Refactoring existing APIs
  • Creating integration interfaces
  • Planning service-to-service communication

Key Capabilities

  1. REST Principles - Apply RESTful design patterns correctly
  2. Resource Modeling - Design clear resource hierarchies
  3. Error Responses - Define consistent error handling

Approach

  1. Identify resources and their relationships
  2. Design URL structure (nouns, not verbs)
  3. Choose appropriate HTTP methods (GET, POST, PUT, DELETE)
  4. Design request/response formats
  5. Plan error handling and status codes
  6. Document with examples

Example

Context: User profile management API

Design:

GET    /users/{id}           # Get user
POST   /users                # Create user
PUT    /users/{id}           # Update user
DELETE /users/{id}           # Delete user
GET    /users/{id}/profile   # Get profile
PUT    /users/{id}/profile   # Update profile

Best Practices

  • ✅ Use nouns for resources, HTTP verbs for actions
  • ✅ Consistent URL patterns and naming
  • ✅ Proper HTTP status codes (200, 201, 404, 500)
  • ❌ Avoid: Verbs in URLs (/getUser, /createUser)

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon