What problem does it solve? Building a generic routing optimization SaaS with eight different solver algorithms, async job queues, and a comparison engine is complex and error-prone. This Skill keeps every implementation aligned with the SmartRoute AI Spec Kit phases, frozen data contracts, and solver registry rules so the platform stays consistent across phases. ## Core Features & Use Cases - Phase-Gated Development: Enforces the Spec-Driven Development phase map (001 foundation through 007 post-launch) with hard acceptance gates before advancing. - Solver Implementation Guidance: Provides the BaseSolver contract, SOLVER_REGISTRY, seeded execution rules, and algorithm patterns extracted from GA, PSO, NSGA-II, and ACO notebooks. - Canonical Schema Enforcement: Maintains the frozen problem and solver result JSON schemas, including matrix_tsp support for asymmetric TSP via distanceMatrix. - Use Case: When asked to add a Tabu Search solver, the Skill directs you to extend BaseSolver in apps/api/solvers/, register it, implement get_distance_matrix() for ATSP support, and validate against both the 10-city and matrix fixtures before any database write. ## Quick Start Ask the assistant to implement the next SmartRoute AI phase or add a new solver following the BaseSolver contract and spec phase gates.