What problem does it solve? Spec-driven development workflows need to right-size their pipeline based on how large a change is, but estimating scope manually is inconsistent. This Skill provides a single, deterministic complexity signal so the Companion workflow can route each change through the appropriate pipeline depth. ## Core Features & Use Cases - Size Classification: Emits exactly one of small, normal, or oversized based on spec.md, plan.md, and tasks.md content. - Fixed Thresholds: Uses a 5-file / 10-task heuristic guardrail, with normal as the safe default when estimates are ambiguous. - Structured Output: Prints [companion] size=<value> and exposes a structured size field that workflow switch nodes can read for routing. - Use Case: In a spec-kit project, run classification before planning so small changes fold toward implement with less ceremony, while oversized changes trigger a visible warning but still run the full pipeline. ## Quick Start Ask the assistant to classify the size of the current change described in spec.md so the Companion workflow can route it.