What problem does it solve? Systems fail in production because workflows are never fully specified: undocumented branches, missing cleanup paths, undefined handoffs, and implicit assumptions cause bugs that only surface under failure. This Skill discovers every workflow in a codebase and produces exhaustive, build-ready specifications before code is written. ## Core Features & Use Cases - Workflow Discovery & Registry: Scans routes, workers, migrations, IaC configs, and cron jobs to find every workflow, then maintains a four-view registry (by workflow, component, user journey, and state) flagging undocumented flows as Missing. - Build-Ready Workflow Tree Specs: Produces structured specs covering happy paths, validation failures, timeouts, partial failures, concurrent conflicts, ABORT_CLEANUP procedures, handoff contracts with payload schemas, observable states, and derived test cases. - Spec vs Reality Auditing: Verifies specs against actual code, tracks assumptions explicitly, and coordinates with QA, security, and backend roles to close gaps. - Use Case: When designing an order checkout flow, use this Skill to map every step from cart submission to payment confirmation, define what happens if the payment gateway times out at step 4, and generate the cleanup inventory and test cases QA will automate. ## Quick Start Map the complete workflow tree for the user signup flow in this repository, including all failure branches, handoff contracts, and cleanup steps.