Agent Skills: Supply Chain Simulation Engine

Supply chain discrete-event simulation for scenario testing and optimization

cross-functionalID: a5c-ai/babysitter/supply-chain-simulation-engine

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/plugins/babysitter/skills/babysit/process/specializations/domains/business/supply-chain/skills/supply-chain-simulation-engine

Skill Files

Browse the full folder contents for supply-chain-simulation-engine.

Download Skill

Loading file tree…

plugins/babysitter/skills/babysit/process/specializations/domains/business/supply-chain/skills/supply-chain-simulation-engine/SKILL.md

Skill Metadata

Name
supply-chain-simulation-engine
Description
Supply chain discrete-event simulation for scenario testing and optimization

Supply Chain Simulation Engine

Overview

The Supply Chain Simulation Engine provides discrete-event simulation capabilities for testing supply chain scenarios, policies, and disruptions. It enables what-if analysis, Monte Carlo integration, and performance optimization through simulation-based experimentation.

Capabilities

  • End-to-End Supply Chain Simulation: Full network modeling
  • What-If Scenario Testing: Policy and configuration testing
  • Disruption Impact Modeling: Shock and recovery simulation
  • Policy Optimization Testing: Inventory, sourcing policy experiments
  • Monte Carlo Integration: Stochastic variability modeling
  • Sensitivity Analysis: Parameter impact assessment
  • Animation and Visualization: Visual simulation playback
  • Performance Metric Tracking: KPI measurement through simulation

Input Schema

simulation_request:
  network_model:
    nodes: array
      - node_id: string
        type: string              # supplier, plant, DC, customer
        capacity: float
        processing_time: object
        inventory_policy: object
    arcs: array
      - from_node: string
        to_node: string
        lead_time: object
        cost: float
  demand_model:
    patterns: array
    variability: object
    events: array                 # promotions, seasonality
  supply_model:
    reliability: object
    variability: object
  simulation_parameters:
    run_length: integer
    warm_up_period: integer
    replications: integer
    random_seed: integer
  scenarios: array
    - scenario_name: string
      parameters: object

Output Schema

simulation_output:
  results_summary:
    scenarios: array
      - scenario_name: string
        kpis:
          fill_rate: object
          inventory_turns: object
          lead_time: object
          cost: object
        confidence_intervals: object
  detailed_results:
    time_series: array
    event_log: array
    bottleneck_analysis: object
  scenario_comparison:
    comparison_matrix: object
    statistical_tests: object
    best_scenario: string
  sensitivity_results:
    parameters_tested: array
    impact_analysis: object
    critical_parameters: array
  optimization_insights:
    recommendations: array
    trade_offs: object
  visualization_data:
    animation_data: object
    charts: array

Usage

Inventory Policy Simulation

Input: Network model, demand patterns, inventory policies
Process: Simulate multiple policy scenarios
Output: Policy comparison with fill rate and cost

Disruption Impact Analysis

Input: Current network, disruption scenario
Process: Simulate disruption and recovery
Output: Impact quantification and recovery timeline

Network Configuration Testing

Input: Alternative network configurations
Process: Simulate each configuration
Output: Configuration comparison and recommendation

Integration Points

  • Simulation Platforms: AnyLogic, Simul8, SimPy
  • Data Sources: ERP, planning system data
  • Optimization Tools: Combine with optimization
  • Visualization Tools: Animation and dashboards
  • Tools/Libraries: AnyLogic, Simul8, SimPy, discrete-event simulation

Process Dependencies

  • Supply Chain Network Design
  • Business Continuity and Contingency Planning
  • Capacity Planning and Constraint Management

Best Practices

  1. Validate model against historical data
  2. Use adequate replications for statistical validity
  3. Include warm-up period for steady-state analysis
  4. Document model assumptions
  5. Involve operations in model validation
  6. Use sensitivity analysis to identify key drivers