← ClaudeAtlas

sop-api-developmentlisted

Complete REST API development workflow coordinating backend, database, testing, documentation, and DevOps agents. 2-week timeline with TDD approach.
aiskillstore/marketplace · ★ 329 · API & Backend · score 79
Install: claude install-skill aiskillstore/marketplace
# SOP: REST API Development Complete REST API development using Test-Driven Development and multi-agent coordination. ## Timeline: 2 Weeks **Phases**: 1. Planning & Design (Days 1-2) 2. Development (Days 3-8) 3. Testing & Documentation (Days 9-11) 4. Deployment (Days 12-14) --- ## Phase 1: Planning & Design (Days 1-2) ### Day 1: Requirements & Architecture **Sequential Workflow**: ```javascript // Step 1: Gather Requirements await Task("Product Manager", ` Define API requirements: - List all endpoints needed - Define data models and relationships - Specify authentication/authorization - Define rate limiting and quotas - Identify third-party integrations Store requirements: api-dev/rest-api-v2/requirements `, "planner"); // Step 2: API Design await Task("System Architect", ` Using requirements: api-dev/rest-api-v2/requirements Design: - RESTful API structure (resources, HTTP methods) - URL patterns and versioning strategy - Request/response formats (JSON schemas) - Error handling patterns - API security architecture Generate OpenAPI 3.0 specification Store: api-dev/rest-api-v2/openapi-spec `, "system-architect"); // Step 3: Database Design await Task("Database Architect", ` Using API spec: api-dev/rest-api-v2/openapi-spec Design database: - Schema design (tables, columns, types) - Relationships and foreign keys - Indexes for performance - Migration strategy - Backup and recovery plan Generate SQL schema Store: api-dev/rest-api-v2/db-schema `, "code-analyzer"); `