What problem does it solve? When design specs or code artifacts need constraint derivation, it is unclear which derivation Skill should run, in what order, and whether a secondary commonality pass is required. This Skill removes that ambiguity by classifying artifacts and routing them to the correct downward or upward derivation Skills without implicit AI completion. ## Core Features & Use Cases - Artifact Classification and Routing: Classifies inputs (DDL, UI spec, workflow, API contract, auth matrix, integration notes, generated C# code) and routes them to the applicable downward Skills (design, UI, logic, integration, async, auth) or upward Skills (code, cross, integration scenario). - Secondary Pass Sequencing: Decides explicitly whether commonality_derivation must run after all primary derivation outputs are complete. - Traceable Routing Notes: Writes a dated routing note to work/constraint_derivation/ recording the selected Skill set, execution order, and unresolved gaps. - Use Case: Given a partial UI specification plus generated C# code, the Skill routes the spec to ui_constraint_derivation, the code to code_constraint_derivation, and queues commonality_derivation once both primary outputs exist. ## Quick Start Ask the assistant to route these design and code artifacts through constraint derivation and produce a routing note under work/constraint_derivation/.