What problem does it solve? Full-stack bugs often get patched at the symptom level, causing regressions, silent data corruption, and recurring incidents. This Skill enforces a disciplined reproduce-root-cause-test-fix-verify process so fixes address the actual cause across the React frontend, FastAPI backend, and Capacitor native layers. ## Core Features & Use Cases - Six-phase debugging workflow: Goal gate, reproduce, root cause, failing test (red), minimal fix (green), and production verification, with a ratchet rule that reverts failed attempts instead of stacking fixes. - Full-stack trap catalog: Documented patterns for Pydantic default-fill data wipes, validation failure cascades, React stale closures, fetch race conditions, falsy-value guards, and mock shape drift. - Capacitor cross-platform guidance: Covers Firebase Auth hangs in WKWebView, per-platform CORS origins, UNIMPLEMENTED plugin errors, and static export gotchas for iOS/Android builds. - Use Case: A user reports their nutrition goals were wiped after a partial profile update. The Skill guides you to reproduce against stored data, trace the Pydantic wholesale-replacement bug, write a failing test proving sibling fields are lost, apply a model_copy merge fix, and verify with a data repair migration. ## Quick Start Use the fullstack-bug-fixing skill to investigate why profile data disappears after a partial update in my React and FastAPI app.