Babysitter signal-timing-optimizer

Traffic signal timing optimization skill for cycle length, phasing, and coordination

install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/science/civil-engineering/skills/signal-timing-optimizer" ~/.claude/skills/a5c-ai-babysitter-signal-timing-optimizer && rm -rf "$T"
manifest: library/specializations/domains/science/civil-engineering/skills/signal-timing-optimizer/SKILL.md
source content

Signal Timing Optimizer Skill

Purpose

The Signal Timing Optimizer Skill optimizes traffic signal timing including cycle length, phase timing, coordination, and pedestrian timing per MUTCD requirements.

Capabilities

  • Cycle length optimization
  • Phase timing calculation
  • Coordination timing (green wave)
  • Actuated signal design
  • Pedestrian timing (ADA compliance)
  • MUTCD compliance checking
  • Clearance interval calculation
  • Ring and barrier diagrams

Usage Guidelines

When to Use

  • Designing new signals
  • Optimizing existing timing
  • Coordinating signal systems
  • Evaluating pedestrian access

Prerequisites

  • Traffic volumes available
  • Intersection geometry defined
  • Phasing established
  • Speed limits known

Best Practices

  • Verify clearance intervals
  • Consider pedestrian needs
  • Test coordination plans
  • Document design decisions

Process Integration

This skill integrates with:

  • Intersection Signal Design
  • Traffic Impact Analysis

Configuration

signal-timing-optimizer:
  optimization-types:
    - cycle-length
    - splits
    - offsets
    - coordination
  standards:
    - MUTCD
    - state-DOT
  modes:
    - pretimed
    - actuated
    - adaptive

Output Artifacts

  • Timing plans
  • Ring diagrams
  • Time-space diagrams
  • Compliance checklists