What problem does it solve? Manually authoring scenario configurations for the FastEdge visual debugger is tedious and error-prone, especially when an app has many geo-routing, env-var, or auth branches. This Skill generates a fixtures/ directory of ready-to-load .test.json scenarios so developers can inspect request/response behavior in the browser-based debugger without writing each fixture by hand. ## Core Features & Use Cases - Manual and Inferred Modes: Collaboratively pick scenarios from source reading, or pass --infer to derive a structured scenario list automatically using the patterns in reference/inference.md. - Safe Fixture Writes: Pre-flight checks never silently overwrite hand-authored .test.json or .env files; conflicting fixtures trigger a diff summary and an explicit keep/replace/cancel prompt. - Governance-Aware Setup: Detects "never change code" rules in AGENTS.md/CLAUDE.md before mutating package.json, and supports --no-modify-project / --modify-project overrides. - Smoke Checks and Rust Stderr Pre-Check: Optionally validates fixtures load cleanly via @gcoredev/fastedge-test, and warns Rust developers when eprintln!/stderr logging would be invisible in the debugger. - Use Case: A developer with a geo-redirect CDN app runs the skill with --infer and gets happy-path, germany, us, and fallback fixtures plus a fixtures/.env, then loads each scenario in the visual debugger at localhost:5179. ## Quick Start Ask the agent to generate debug fixtures for your FastEdge project, optionally with the --infer flag to derive scenarios from source automatically.