What problem does it solve? Frontend and backend codebases drift apart over time: the frontend calls URLs the backend never exposes, expects response shapes the backend doesn't return, or uses different HTTP methods and paths. This Skill statically extracts both sides, diffs them against a canonical source of truth, and produces a reconciliation report — without auto-fixing anything. ## Core Features & Use Cases - Deterministic route extraction: Parses backend routes from OpenAPI/Swagger endpoints or framework-specific decorators (Express, NestJS, FastAPI, Spring, ASP.NET, Rails, Laravel) and frontend calls from fetch, axios, HttpClient, React Query, or SWR. - Classified diff report: Categorizes findings as missing endpoints, URL/method/shape mismatches, orphan endpoints, auth mismatches, or unresolved dynamic paths, each cited with file:line pinned to the audited commit SHA. - Canonical contract generation: When no API contract exists, proposes an OpenAPI contract file as the new single source of truth, then routes fixes to build/new-feature/debug workflows. - Use Case: Before importing a design handoff into a project whose API has drifted, run the audit to wire the new UI against a coherent, verified contract. ## Quick Start Audit my project's backend routes and frontend API calls for mismatches and generate a contract sync report.