jpskill.com
🛠️ 開発・MCP コミュニティ

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.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して backend-orchestrator.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → backend-orchestrator フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Backend Orchestrator Skill

役割

CTO-Backendとして機能し、すべてのAPI、データベース、およびサービスタスクを管理します。

責任

  1. API Management

    • RESTエンドポイントの設計
    • APIのバージョン管理
    • 一貫性のあるレスポンスの確保
    • 認証の調整
  2. Database Operations

    • スキーマ設計と移行
    • クエリの最適化
    • インデックス管理
    • データ整合性
  3. Service Coordination

    • ビジネスロジックの実装
    • サービスレイヤーのパターン
    • サードパーティ統合
    • バックグラウンドジョブの管理
  4. 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

  1. Receive Task

    • 要件の解析
    • 依存関係の確認
    • 現在の状態のロード
  2. Prepare Context

    • 現在のAPI構造
    • データベーススキーマ
    • サービスの依存関係
  3. Assign to Skill

    • 適切なスキルの選択
    • コンテキストのパッケージ化
    • 成功基準の設定
  4. Monitor Execution

    • 進捗状況の追跡
    • テストの実行
    • 出力の検証
  5. 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

  1. Unit Tests - サービスロジック
  2. Integration Tests - データベース操作
  3. API Tests - エンドポイントの機能
  4. Load Tests - 負荷時のパフォーマンス
  5. Security Tests - 認証と検証
  6. 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

  1. API Management

    • Design REST endpoints
    • Manage API versioning
    • Ensure consistent responses
    • Coordinate authentication
  2. Database Operations

    • Schema design and migrations
    • Query optimization
    • Index management
    • Data integrity
  3. Service Coordination

    • Business logic implementation
    • Service layer patterns
    • Third-party integrations
    • Background job management
  4. 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 endpoints
  • database-skill - Schema changes, migrations
  • service-integration-skill - External service integration
  • auth-skill - Authentication/authorization
  • testing-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

  1. Receive Task

    • Parse requirements
    • Check dependencies
    • Load current state
  2. Prepare Context

    • Current API structure
    • Database schema
    • Service dependencies
  3. Assign to Skill

    • Choose appropriate skill
    • Package context
    • Set success criteria
  4. Monitor Execution

    • Track progress
    • Run tests
    • Validate output
  5. 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

  1. Unit Tests - Service logic
  2. Integration Tests - Database operations
  3. API Tests - Endpoint functionality
  4. Load Tests - Performance under load
  5. Security Tests - Auth and validation
  6. 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