Agent skill

constraint-identifier

System bottleneck identification and exploitation skill with throughput analysis and five focusing steps implementation

Stars 514
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/business/operations/skills/constraint-identifier

Metadata

Additional technical details for this skill

domain
business
category
theory-of-constraints
specialization
operations

SKILL.md

Constraint Identifier

Overview

The Constraint Identifier skill provides comprehensive capabilities for identifying and exploiting system constraints using Theory of Constraints (TOC) principles. It supports bottleneck identification, throughput analysis, and implementation of the five focusing steps.

Capabilities

  • Bottleneck identification algorithms
  • Throughput rate analysis
  • Constraint exploitation strategies
  • Subordination planning
  • Buffer sizing calculation
  • Constraint elevation options
  • Drum identification

Used By Processes

  • TOC-001: Constraint Identification and Exploitation
  • TOC-002: Drum-Buffer-Rope Scheduling
  • CAP-001: Capacity Requirements Planning

Tools and Libraries

  • Simulation software
  • Throughput analysis tools
  • Process mapping tools
  • Data analytics platforms

Usage

yaml
skill: constraint-identifier
inputs:
  process_steps:
    - name: "Cutting"
      capacity: 120
      demand: 100
    - name: "Assembly"
      capacity: 80
      demand: 100
    - name: "Testing"
      capacity: 110
      demand: 100
    - name: "Packing"
      capacity: 150
      demand: 100
  current_throughput: 78
  target_throughput: 100
outputs:
  - constraint_identification
  - exploitation_strategies
  - subordination_plan
  - elevation_options
  - buffer_recommendations

Five Focusing Steps

Step 1: Identify the Constraint

  • Analyze capacity vs. demand at each step
  • Look for WIP accumulation points
  • Identify resource with lowest throughput

Step 2: Exploit the Constraint

  • Ensure constraint never starves or blocks
  • Eliminate waste at constraint
  • Maximize constraint utilization

Step 3: Subordinate Everything Else

  • Pace non-constraints to constraint
  • Implement pull system from constraint
  • Don't overproduce at non-constraints

Step 4: Elevate the Constraint

  • Add capacity at constraint
  • Reduce setup time
  • Improve quality at constraint

Step 5: Prevent Inertia

  • Return to Step 1
  • Find new constraint
  • Continue improvement cycle

Constraint Types

Type Description Examples
Physical Resource limitation Machine capacity, labor
Policy Rule-based limitation Batch sizes, schedules
Market Demand limitation Customer orders
Supplier Input limitation Raw material availability

Integration Points

  • Manufacturing Execution Systems
  • ERP systems
  • Simulation software
  • Production planning systems

Expand your agent's capabilities with these related and highly-rated skills.

a5c-ai/babysitter

gsd-tools

Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).

514 31
Explore
a5c-ai/babysitter

model-profile-resolution

Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.

514 31
Explore
a5c-ai/babysitter

verification-suite

Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.

514 31
Explore
a5c-ai/babysitter

state-management

STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.

514 31
Explore
a5c-ai/babysitter

git-integration

Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

514 31
Explore
a5c-ai/babysitter

frontmatter-parsing

YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.

514 31
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results