← Back to list

backend-orchestrator
by aiskillstore
Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified.
⭐ 102🍴 3📅 Jan 23, 2026
SKILL.md
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
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
