feature-api

📁 shotaiuchi/dotclaude 📅 1 day ago
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/shotaiuchi/dotclaude --skill feature-api

Agent 安装分布

amp 1
cline 1
opencode 1
cursor 1
continue 1
kimi-cli 1

Skill 文档

API Designer Implementation

Design and implement API endpoints for new features.

Implementation Checklist

Endpoint Design

  • Define RESTful resource paths and HTTP methods
  • Verify consistent naming conventions across endpoints
  • Check for proper use of query parameters vs path parameters
  • Ensure idempotency for PUT/DELETE operations
  • Validate rate limiting and throttling configuration

Request/Response Schema

  • Define clear request body schemas with required/optional fields
  • Ensure response envelopes follow project conventions
  • Verify pagination structure for collection endpoints
  • Check for consistent date/time formats and data types
  • Validate content negotiation headers

Error Handling

  • Define standard error response format with error codes
  • Ensure proper HTTP status code usage (4xx vs 5xx)
  • Verify descriptive error messages without leaking internals
  • Check for consistent error handling across all endpoints
  • Validate retry-safe error classifications

Versioning & Compatibility

  • Verify API versioning strategy is applied
  • Check backward compatibility with existing clients
  • Ensure deprecation notices for changed endpoints
  • Validate migration path for breaking changes
  • Check integration contract tests with consumers

Output Format

Report implementation status:

Status Description
Complete Fully implemented and verified
Partial Implementation started, needs remaining work
Blocked Cannot proceed due to dependency or decision needed
Skipped Not applicable to this feature