backend-orchestrator
Coordinates backend development tasks (APIs, services, databases). Use when implementing REST APIs, business logic, data models, or service integrations. Applies backend-standard.md for quality gates.
About backend-orchestrator
backend-orchestrator is a Claude AI skill developed by Brownbull. Coordinates backend development tasks (APIs, services, databases). Use when implementing REST APIs, business logic, data models, or service integrations. Applies backend-standard.md for quality gates. This powerful Claude Code plugin helps developers automate workflows and enhance productivity with intelligent AI assistance.
Why use backend-orchestrator? With 0 stars on GitHub, this skill has been trusted by developers worldwide. Install this Claude skill instantly to enhance your development workflow with AI-powered automation.
| name | backend-orchestrator |
| description | Coordinates backend development tasks (APIs, services, databases). Use when implementing REST APIs, business logic, data models, or service integrations. Applies backend-standard.md for quality gates. |
Backend Orchestrator Skill
Role
Acts as CTO-Backend, managing all API, database, and service tasks.
Responsibilities
-
API Management
- Design REST endpoints
- Manage API versioning
- Ensure consistent responses
- Coordinate authentication
-
Database Operations
- Schema design and migrations
- Query optimization
- Index management
- Data integrity
-
Service Coordination
- Business logic implementation
- Service layer patterns
- Third-party integrations
- Background job management
-
Context Maintenance
ai-state/active/backend/ ├── endpoints.json # API registry ├── models.json # Data models ├── services.json # Service definitions └── tasks/ # Active backend tasks
Skill Coordination
Available Backend Skills
api-development-skill- Creates/updates API endpointsdatabase-skill- Schema changes, migrationsservice-integration-skill- External service integrationauth-skill- Authentication/authorizationtesting-skill- API and service testing
Context Package to Skills
context: task_id: "task-002-api" endpoints: existing: ["/api/users", "/api/products"] patterns: ["REST", "versioned"] database: schema: "current schema definition" indexes: ["existing indexes"] standards: - "backend-standard.md" - "api-design.md" test_requirements: functional: ["CRUD operations", "auth required"]
Task Processing Flow
-
Receive Task
- Parse requirements
- Check dependencies
- Load current state
-
Prepare Context
- Current API structure
- Database schema
- Service dependencies
-
Assign to Skill
- Choose appropriate skill
- Package context
- Set success criteria
-
Monitor Execution
- Track progress
- Run tests
- Validate output
-
Validate Results
- API tests pass
- Database integrity
- Performance benchmarks
- Security checks
Backend-Specific Standards
API Checklist
- RESTful design
- Proper status codes
- Consistent naming
- Versioning implemented
- Documentation updated
- Rate limiting configured
Database Checklist
- Normalized schema
- Indexes optimized
- Migrations tested
- Rollback plan
- Backup verified
- Performance tested
Security Checklist
- Authentication required
- Authorization checked
- Input validated
- SQL injection prevented
- Sensitive data encrypted
- Audit logging enabled
Integration Points
With Frontend Orchestrator
- API contract agreement
- Request/response formats
- Error standardization
- CORS configuration
With Data Orchestrator
- Data pipeline coordination
- ETL process management
- Data quality assurance
With Human-Docs
Updates backend-developer.md with:
- New endpoints added
- Schema changes
- Service modifications
- Integration updates
Event Communication
Listening For
{ "event": "frontend.api.request", "endpoint": "/api/new-feature", "requirements": ["pagination", "filtering"] }
Broadcasting
{ "event": "backend.api.ready", "endpoint": "/api/new-feature", "documentation": "swagger.json", "tests": "passed", "performance": "50ms avg response" }
Test Requirements
Every Backend Task Must Include
- Unit Tests - Service logic
- Integration Tests - Database operations
- API Tests - Endpoint functionality
- Load Tests - Performance under load
- Security Tests - Auth and validation
- Contract Tests - API contracts maintained
Success Metrics
- API response time < 200ms
- Test coverage > 80%
- Zero security vulnerabilities
- Database query time < 50ms
- Error rate < 0.1%
Common Patterns
Service Pattern
class ServiceOrchestrator: def create_service(self, task): # 1. Design service interface # 2. Implement business logic # 3. Add error handling # 4. Create tests # 5. Document API
Database Pattern
class DatabaseOrchestrator: def manage_schema(self, task): # 1. Design schema changes # 2. Create migration # 3. Test rollback # 4. Optimize indexes # 5. Update documentation
Anti-Patterns to Avoid
❌ Direct database access from controllers ❌ Business logic in API routes ❌ Hardcoded configuration ❌ Missing error handling ❌ No input validation ❌ Synchronous long-running operations

Brownbull
ayni_core
Download Skill Files
View Installation GuideDownload the complete skill directory including SKILL.md and all related files