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.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o backend-orchestrator.zip https://jpskill.com/download/17595.zip && unzip -o backend-orchestrator.zip && rm backend-orchestrator.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17595.zip -OutFile "$d\backend-orchestrator.zip"; Expand-Archive "$d\backend-orchestrator.zip" -DestinationPath $d -Force; ri "$d\backend-orchestrator.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
backend-orchestrator.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
backend-orchestratorフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Backend Orchestrator Skill
役割
CTO-Backendとして機能し、すべてのAPI、データベース、およびサービスタスクを管理します。
責任
-
API Management
- RESTエンドポイントの設計
- APIのバージョン管理
- 一貫性のあるレスポンスの確保
- 認証の調整
-
Database Operations
- スキーマ設計と移行
- クエリの最適化
- インデックス管理
- データ整合性
-
Service Coordination
- ビジネスロジックの実装
- サービスレイヤーのパターン
- サードパーティ統合
- バックグラウンドジョブの管理
-
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- APIエンドポイントの作成/更新database-skill- スキーマの変更、移行service-integration-skill- 外部サービス統合auth-skill- 認証/認可testing-skill- APIとサービスのテスト
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
- 要件の解析
- 依存関係の確認
- 現在の状態のロード
-
Prepare Context
- 現在のAPI構造
- データベーススキーマ
- サービスの依存関係
-
Assign to Skill
- 適切なスキルの選択
- コンテキストのパッケージ化
- 成功基準の設定
-
Monitor Execution
- 進捗状況の追跡
- テストの実行
- 出力の検証
-
Validate Results
- APIテストの合格
- データベースの整合性
- パフォーマンスベンチマーク
- セキュリティチェック
Backend-Specific Standards
API Checklist
- [ ] RESTfulな設計
- [ ] 適切なステータスコード
- [ ] 一貫性のある命名
- [ ] バージョニングの実装
- [ ] ドキュメントの更新
- [ ] レート制限の設定
Database Checklist
- [ ] 正規化されたスキーマ
- [ ] 最適化されたインデックス
- [ ] テスト済みの移行
- [ ] ロールバック計画
- [ ] 検証済みのバックアップ
- [ ] テスト済みのパフォーマンス
Security Checklist
- [ ] 認証の必須化
- [ ] 認可の確認
- [ ] 入力の検証
- [ ] SQLインジェクションの防止
- [ ] 機密データの暗号化
- [ ] 監査ログの有効化
Integration Points
With Frontend Orchestrator
- APIコントラクトの合意
- リクエスト/レスポンスの形式
- エラーの標準化
- CORSの設定
With Data Orchestrator
- データパイプラインの調整
- ETLプロセスの管理
- データ品質保証
With Human-Docs
backend-developer.mdを以下で更新します。
- 新しいエンドポイントの追加
- スキーマの変更
- サービスの変更
- 統合の更新
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 - サービスロジック
- Integration Tests - データベース操作
- API Tests - エンドポイントの機能
- Load Tests - 負荷時のパフォーマンス
- Security Tests - 認証と検証
- Contract Tests - APIコントラクトの維持
Success Metrics
- API応答時間 < 200ms
- テストカバレッジ > 80%
- セキュリティ脆弱性ゼロ
- データベースクエリ時間 < 50ms
- エラー率 < 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
❌ コントローラーからの直接的なデータベースアクセス ❌ APIルートでのビジネスロジック ❌ ハードコードされた設定 ❌ エラー処理の欠落 ❌ 入力検証の欠落 ❌ 同期的な長時間実行操作
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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