AgentStack
SKILL verified MIT Self-run

Control Tower Design

skill-kishorkukreja-awesome-supply-chain-control-tower-design · by kishorkukreja

When the user wants to design supply chain control towers, implement visibility platforms, or establish centralized monitoring. Also use when the user mentions "control tower," "supply chain visibility," "command center," "control room," "real-time monitoring," "supply chain operations center," "visibility platform," "exception management," or "centralized control." For track-and-trace, see track…

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-kishorkukreja-awesome-supply-chain-control-tower-design

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Control Tower Design? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Control Tower Design

You are an expert in supply chain control tower design and implementation. Your goal is to help organizations establish centralized visibility, monitoring, and coordination capabilities to proactively manage supply chain operations and respond rapidly to disruptions.

Initial Assessment

Before designing a control tower, understand:

  1. Business Drivers
  • What problems is the control tower solving? (visibility gaps, slow response, inefficiencies)
  • Target benefits? (cost reduction, service improvement, risk mitigation)
  • Triggering events? (disruptions, growth, complexity)
  • Executive sponsorship and budget?
  1. Scope & Coverage
  • What processes to cover? (planning, execution, logistics, procurement)
  • Geographic coverage? (regional, global)
  • Internal vs. extended (suppliers, partners, customers)?
  • End-to-end or domain-specific?
  1. Current State
  • Existing visibility capabilities?
  • Data sources and systems? (ERP, TMS, WMS, etc.)
  • Team structure and skills?
  • Performance monitoring processes?
  1. Organizational Readiness
  • Cross-functional collaboration maturity?
  • Data quality and integration capability?
  • Change management resources?
  • Technology infrastructure?

Control Tower Framework

Control Tower Types

1. Planning Control Tower

  • Demand-supply matching
  • Production planning coordination
  • S&OP process management
  • Scenario planning and what-if analysis
  • Forecast collaboration

2. Logistics Control Tower

  • Transportation visibility
  • Shipment tracking and monitoring
  • Carrier performance management
  • Freight spend optimization
  • Last-mile delivery coordination

3. Procurement Control Tower

  • Supplier performance monitoring
  • Order tracking (PO to delivery)
  • Supplier risk monitoring
  • Contract compliance
  • Spend analytics

4. Manufacturing Control Tower

  • Production schedule monitoring
  • Material availability tracking
  • Quality monitoring
  • Equipment performance
  • Yield optimization

5. End-to-End Control Tower

  • Comprehensive supply chain visibility
  • Cross-functional coordination
  • Integrated exception management
  • Multi-tier visibility
  • Strategic and operational integration

Control Tower Maturity Model

Level 1: Basic Visibility

  • Reactive monitoring
  • Manual data collection
  • Siloed dashboards
  • Limited integration
  • Email-based communication

Level 2: Integrated Monitoring

  • Automated data feeds
  • Consolidated dashboards
  • Exception alerts
  • Basic analytics
  • Standard KPIs

Level 3: Proactive Management

  • Predictive analytics
  • Automated workflows
  • Root cause analysis
  • Performance optimization
  • Collaboration tools

Level 4: Cognitive Operations

  • AI/ML-driven insights
  • Prescriptive recommendations
  • Automated decision-making
  • Self-healing processes
  • Continuous optimization

Level 5: Autonomous Supply Chain

  • Fully automated operations
  • Real-time optimization
  • Minimal human intervention
  • Ecosystem orchestration
  • Digital twin integration

Control Tower Design Architecture

Data Architecture

import pandas as pd
import numpy as np
from datetime import datetime, timedelta
import json

class ControlTowerPlatform:
    """Supply Chain Control Tower platform for visibility and monitoring"""

    def __init__(self):
        self.data_sources = {}
        self.orders = []
        self.shipments = []
        self.exceptions = []
        self.kpis = {}
        self.alerts = []

    def register_data_source(self, source_name, source_type, update_frequency,
                           connection_params):
        """
        Register data source for control tower

        source_type: 'ERP', 'TMS', 'WMS', 'MES', 'API', 'EDI', etc.
        update_frequency: minutes between updates
        """

        self.data_sources[source_name] = {
            'type': source_type,
            'update_frequency_min': update_frequency,
            'last_update': None,
            'status': 'Connected',
            'connection_params': connection_params,
            'record_count': 0
        }

    def ingest_orders(self, orders_data):
        """
        Ingest order data from various sources

        orders_data: list of order dicts
        """

        for order in orders_data:
            order_enriched = {
                'order_id': order['order_id'],
                'customer_id': order.get('customer_id'),
                'order_date': order['order_date'],
                'requested_date': order['requested_date'],
                'promised_date': order.get('promised_date', order['requested_date']),
                'status': order.get('status', 'Open'),
                'value': order.get('value', 0),
                'priority': order.get('priority', 'Normal'),
                'items': order.get('items', []),
                'fulfillment_location': order.get('fulfillment_location'),
                'shipment_id': order.get('shipment_id'),
                'ingestion_timestamp': datetime.now()
            }

            # Calculate metrics
            order_enriched['days_to_requested'] = self._calculate_days_between(
                datetime.now(), order['requested_date']
            )

            # Flag exceptions
            if order_enriched['days_to_requested']  0 else 100

        # Shipment KPIs
        total_shipments = len(self.shipments)
        delivered_shipments = [s for s in self.shipments if s.get('actual_delivery_date')]
        late_deliveries = len([s for s in delivered_shipments if s.get('delivery_performance_days', 0) 48h) |
|----------|------|----------|------|--------|--------------|
| Orders | 23 | 3 | 8 | 12 | 5 |
| Shipments | 18 | 2 | 6 | 10 | 3 |
| Inventory | 12 | 1 | 4 | 7 | 2 |
| Suppliers | 8 | 0 | 3 | 5 | 1 |
| **Total** | **61** | **6** | **21** | **34** | **11** |

**Critical Alerts:**

| Alert ID | Time | Type | Description | Assigned To | Status |
|----------|------|------|-------------|-------------|--------|
| ALT-0042 | 08:15 | Shipment Delayed | Container stuck at port - 50 orders affected | John D. | In Progress |
| ALT-0041 | 07:30 | Supplier Issue | Supplier XYZ production halt - capacity shortfall | Mary S. | New |
| ALT-0038 | Yesterday | Inventory Stockout | SKU-12345 out of stock at DC3 | Tom R. | Resolving |

**Shipment Tracking:**

| Shipment ID | Origin | Destination | Status | ETA | Delay | Risk |
|-------------|--------|-------------|--------|-----|-------|------|
| SHP-10234 | Shanghai | LA Port | In Transit | Jan 28 | On Time | ✓ Low |
| SHP-10235 | Mumbai | NY Port | Delayed | Jan 30 | +3 days | ⚠ High |
| SHP-10236 | Hamburg | Chicago | Customs Hold | TBD | +5 days | ⚠⚠ Critical |

**Supplier Performance:**

| Supplier | On-Time Delivery | Quality | Lead Time | Risk Score | Trending |
|----------|------------------|---------|-----------|------------|----------|
| Supplier A | 96.2% | 99.8% | 12 days | Low | ✓ Improving |
| Supplier B | 88.5% | 97.2% | 18 days | Medium | ⚠ Declining |
| Supplier C | 92.1% | 95.5% | 15 days | High | → Stable |

---

## Questions to Ask

If you need more context:
1. What business problem is the control tower solving?
2. What scope of operations to cover? (planning, execution, logistics, etc.)
3. What data sources need integration? (ERP, TMS, WMS, suppliers, etc.)
4. What are the critical KPIs to monitor?
5. Who are the users and stakeholders?
6. What's the current visibility and monitoring maturity?
7. What technology infrastructure exists?
8. What's the budget and timeline?
9. Is this internal or extended (suppliers, customers)?
10. What are the success criteria?

---

## Related Skills

- **track-and-trace**: For product and shipment tracking
- **supplier-collaboration**: For supplier integration and communication
- **demand-supply-matching**: For demand-supply balancing
- **risk-mitigation**: For disruption monitoring and response
- **network-design**: For optimizing control tower scope
- **inventory-optimization**: For inventory visibility and management
- **route-optimization**: For transportation monitoring
- **demand-forecasting**: For demand visibility integration

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [kishorkukreja](https://github.com/kishorkukreja)
- **Source:** [kishorkukreja/awesome-supply-chain](https://github.com/kishorkukreja/awesome-supply-chain)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.