.claude/skills/implementation-orchestrator/SKILL.md
Coordinates multiple specialist agents during feature implementation to ensure coherent, well-integrated plans. Acts as the "conductor" of the agent orchestra, managing execution order, validating cross-agent coherence (database ↔ API ↔ backend ↔ frontend), and generating unified implementation plans. Automatically invoked during flow-feature-build Phase 1.5 (Plan Validation Gate).
npx skillsauth add efiadm/informatik-ai-studio implementation-orchestratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Coordinates multiple specialist agents during feature implementation to ensure coherent, well-integrated plans. This skill acts as the "conductor" of the agent orchestra, managing execution order, validating cross-agent coherence, and generating unified implementation plans.
This skill is automatically invoked by flow-feature-build.md during Phase 1.5 (Plan Validation Gate). It should be used when:
Manual Invocation: You can also invoke this skill manually to validate existing plans:
"Use implementation-orchestrator to validate plans in .claude/docs/{feature_name}/"
Read Feature Context:
context_session_feature_{FEATURE_NAME}.md to understand feature scopeDetect Agent Plans:
.claude/docs/{FEATURE_NAME}/ directory for existing plans:
database.md → database-architect was invokedapi_contract.md → api-contract-designer was invokedbackend.md → domain-logic-architect was invokedfrontend.md → presentation-layer-architect was invokedui_components.md → ui-component-architect was invokedBuild Dependency Graph:
references/dependency_graph.md)Invoke Validation Script:
python3 .claude/skills/implementation-orchestrator/scripts/validate_plans.py \
--feature "{FEATURE_NAME}" \
--plans-dir ".claude/docs/{FEATURE_NAME}/"
Cross-Reference Validation Checks:
Database ↔ API Contract:
database.md (tables, columns, data types)api_contract.md (request/response models)API Contract ↔ Backend Logic:
api_contract.md (paths, methods, schemas)backend.md (services, handlers, routes)Backend Logic ↔ Frontend:
frontend.md (fetch calls, mutations, queries)api_contract.md endpointsUI Components ↔ Frontend:
ui_components.mdfrontend.md component usageGenerate Validation Report:
validation_status = "PASS"validation_status = "WARNINGS" (show list of warnings)validation_status = "FAIL" (block implementation)Invoke Orchestration Script:
python3 .claude/skills/implementation-orchestrator/scripts/orchestrate.py \
--feature "{FEATURE_NAME}" \
--plans-dir ".claude/docs/{FEATURE_NAME}/"
Define Execution Order (DAG):
Based on detected plans, build execution sequence:
Step 1: Database Changes (if database.md exists)
- Create migrations
- Update schema
- Add indexes
Step 2: API Contract (if api_contract.md exists)
- Define OpenAPI/GraphQL schemas
- Generate API documentation
Step 3: Backend Implementation (if backend.md exists)
- Implement business logic
- Create API handlers/routes
- Add data access layer
Step 4: Frontend Integration (if frontend.md exists)
- Create API client
- Implement state management
- Add page/component logic
Step 5: UI Components (if ui_components.md exists)
- Build component library
- Integrate with frontend
Generate Execution Checkpoints:
Invoke Plan Generation Script:
python3 .claude/skills/implementation-orchestrator/scripts/generate_unified_plan.py \
--feature "{FEATURE_NAME}" \
--plans-dir ".claude/docs/{FEATURE_NAME}/" \
--output ".claude/docs/{FEATURE_NAME}/implementation_plan.md"
Synthesize Master Plan:
The unified plan includes:
# Unified Implementation Plan: {FEATURE_NAME}
## Validation Status
[PASS/WARNINGS/FAIL with details]
## Execution Order (DAG)
[Step-by-step sequence with dependencies]
## File Changes Summary
[All files to create/modify across all layers]
## Cross-Layer Integration Points
[How database connects to API, API to backend, backend to frontend]
## Test Strategy
[Tests required at each layer, integration tests]
## Implementation Checkpoints
[Verification steps after each phase]
## Warnings & Recommendations
[Any coherence warnings or best practice suggestions]
Save Unified Plan:
Primary Method (Script-Based):
generate_unified_plan.py script (invoked in Step 1) writes the file automatically.claude/docs/{FEATURE_NAME}/implementation_plan.mdFallback (If Script Missing or Fails):
Result:
Present Results to User:
Show validation status:
For WARNINGS or FAIL:
Ask user:
Options:
a) Fix plans and re-validate
b) Continue with warnings (not recommended for FAIL)
c) Abort implementation
User Choice Handling:
Scenario: User authentication feature involving database, API, backend, frontend
Detected Plans:
database.md (users table, sessions table)api_contract.md (POST /auth/login, POST /auth/register)backend.md (AuthService, JWT handling)frontend.md (LoginForm, useAuth hook)Validation:
password_hash but API uses password (acceptable, transformation in backend)Result: WARNINGS (1 warning, acceptable)
Unified Plan:
Step 1: Database - Create users and sessions tables
Step 2: API - Define /auth/login and /auth/register endpoints
Step 3: Backend - Implement AuthService, hash passwords, generate JWT
Step 4: Frontend - Build LoginForm, integrate with API
Scenario: Email notification service (no database or frontend changes)
Detected Plans:
api_contract.md (POST /notifications/send)backend.md (EmailService, SMTP integration)Validation:
Result: PASS
Unified Plan:
Step 1: API - Define /notifications/send endpoint
Step 2: Backend - Implement EmailService, configure SMTP
Scenario: E-commerce cart feature with schema mismatch
Detected Plans:
database.md (cart table with user_id: UUID)api_contract.md (GET /cart expects userId: string in query params)backend.md (CartService uses user_identifier: int)Validation:
Result: FAIL (Critical errors, cannot proceed)
Action: Block implementation, show errors to user, suggest re-invoking agents with explicit type/naming guidance
The orchestrator is invoked in Phase 1.5: Plan Validation Gate of flow-feature-build.md:
## Phase 1.5: Plan Validation Gate (NEW in v3.0)
1. **Wait for all agents to complete their plans**
2. **Invoke Implementation Orchestrator:**
Use the implementation-orchestrator skill to:
- Validate plan coherence
- Generate unified implementation plan
- Determine if implementation can proceed
3. **Decision based on validation status:**
- PASS → Proceed to Phase 2 (Implementation)
- WARNINGS → Ask user to review, then proceed or fix
- FAIL → Halt, ask user to fix plans, re-validate
4. **Use unified plan for implementation:**
- Read implementation_plan.md (not individual agent plans)
- Follow execution order defined in unified plan
- Verify checkpoints after each step
references/dependency_graph.md - Detailed DAG documentation.claude/scripts/validate_plans.py - Plan coherence validation logic.claude/scripts/orchestrate.py - Agent execution orchestration.claude/scripts/generate_unified_plan.py - Master plan synthesisCurrent Version: 1.0.0 Last Updated: 2026-01-13 Status: Production
development
Comprehensive frontend development skill for building modern, performant web applications using ReactJS, NextJS, TypeScript, Tailwind CSS. Includes component scaffolding, performance optimization, bundle analysis, and UI best practices. Use when developing frontend features, optimizing performance, implementing UI/UX designs, managing state, or reviewing frontend code.
tools
Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup, infrastructure as code, deployment automation, and monitoring. Use when setting up pipelines, deploying applications, managing infrastructure, implementing monitoring, or optimizing deployment processes.
development
World-class data science skill for statistical modeling, experimentation, causal inference, and advanced analytics. Expertise in Python (NumPy, Pandas, Scikit-learn), R, SQL, statistical methods, A/B testing, time series, and business intelligence. Includes experiment design, feature engineering, model evaluation, and stakeholder communication. Use when designing experiments, building predictive models, performing causal analysis, or driving data-driven decisions.
development
World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when designing data architectures, building data pipelines, optimizing data workflows, or implementing data governance.