Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
.claude/skills/aiskillstore-backend-orchestrator/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 43% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -37% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -18% | 0% |
Acts as CTO-Backend, managing all API, database, and service tasks.
ai-state/active/backend/ ├── endpoints.json # API registry ├── models.json # Data models ├── services.json # Service definitions └── tasks/ # Active backend tasks
api-development-skill - Creates/updates API endpointsdatabase-skill - Schema changes, migrationsservice-integration-skill - External service integrationauth-skill - Authentication/authorizationtesting-skill - API and service testingyamlcontext: 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"]
Updates backend-developer.md with:
json{ "event": "frontend.api.request", "endpoint": "/api/new-feature", "requirements": ["pagination", "filtering"] }
json{ "event": "backend.api.ready", "endpoint": "/api/new-feature", "documentation": "swagger.json", "tests": "passed", "performance": "50ms avg response" }
pythonclass ServiceOrchestrator: def create_service(self, task): # 1. Design service interface # 2. Implement business logic # 3. Add error handling # 4. Create tests # 5. Document API
pythonclass DatabaseOrchestrator: def manage_schema(self, task): # 1. Design schema changes # 2. Create migration # 3. Test rollback # 4. Optimize indexes # 5. Update documentation
❌ Direct database access from controllers ❌ Business logic in API routes ❌ Hardcoded configuration ❌ Missing error handling ❌ No input validation ❌ Synchronous long-running operations
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 36,477 | 22,266 | -39% | 1 | 1 | 0% | 3,973 | 4,251 | +7% | 0 | 0 | — |
case-02 | fail→pass | 26,122 | 16,964 | -35% | 1 | 1 | 0% | 2,955 | 4,222 | +43% | 0 | 0 | — |
case-03 | fail→pass | 18,993 | 18,970 | -0% | 1 | 1 | 0% | 3,265 | 4,859 | +49% | 0 | 0 | — |
case-04 | pass→pass | 20,549 | 18,737 | -9% | 1 | 1 | 0% | 3,825 | 4,861 | +27% | 0 | 0 | — |
case-05 | pass→pass | 22,722 | 23,037 | +1% | 1 | 1 | 0% | 3,533 | 4,758 | +35% | 0 | 0 | — |
case-06 | pass→pass | 19,671 | 14,207 | -28% | 1 | 1 | 0% | 2,640 | 2,885 | +9% | 0 | 0 | — |
case-07 | fail→pass | 17,039 | 5,040 | -70% | 1 | 1 | 0% | 3,040 | 1,907 | -37% | 0 | 0 | — |
case-08 | pass→pass | 11,751 | 6,996 | -40% | 1 | 1 | 0% | 1,014 | 1,489 | +47% | 0 | 0 | — |
case-09 | pass→pass | 10,702 | 8,182 | -24% | 1 | 1 | 0% | 1,649 | 1,535 | -7% | 0 | 0 | — |
case-10 | fail→pass | 19,891 | 9,138 | -54% | 1 | 1 | 0% | 2,369 | 1,948 | -18% | 0 | 0 | — |
case-11 | fail→pass | 16,540 | 7,485 | -55% | 1 | 1 | 0% | 2,009 | 1,459 | -27% | 0 | 0 | — |
case-12 | fail→pass | 15,073 | 7,660 | -49% | 1 | 1 | 0% | 1,634 | 1,504 | -8% | 0 | 0 | — |
case-13 | pass→pass | 10,652 | 1,957 | -82% | 1 | 1 | 0% | 1,681 | 1,401 | -17% | 0 | 0 | — |
case-14 | fail→pass | 26,098 | 12,218 | -53% | 1 | 1 | 0% | 2,617 | 2,929 | +12% | 0 | 0 | — |
case-15 | fail→pass | 19,099 | 2,119 | -89% | 1 | 1 | 0% | 2,453 | 1,461 | -40% | 0 | 0 | — |
case-16 | fail→pass | 8,085 | 6,974 | -14% | 1 | 1 | 0% | 1,257 | 1,404 | +12% | 0 | 0 | — |
case-17 | pass→pass | 13,466 | 7,266 | -46% | 1 | 1 | 0% | 1,160 | 1,542 | +33% | 0 | 0 | — |
case-18 | pass→pass | 18,092 | 11,794 | -35% | 1 | 1 | 0% | 2,193 | 2,125 | -3% | 0 | 0 | — |
case-19 | fail→fail | 19,431 | 19,573 | +1% | 1 | 1 | 0% | 3,260 | 3,693 | +13% | 0 | 0 | — |
case-20 | fail→pass | 22,553 | 13,921 | -38% | 1 | 1 | 0% | 2,849 | 2,595 | -9% | 0 | 0 | — |
case-21 | fail→pass | 7,959 | 1,734 | -78% | 1 | 1 | 0% | 364 | 1,410 | +287% | 0 | 0 | — |
case-22 | pass→pass | 17,346 | 13,249 | -24% | 1 | 1 | 0% | 2,881 | 2,467 | -14% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +55 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.