Minimal Repro Builder
Key Files
- •
src/scenes/— scene components (use an existing scene as a starting point) - •
src/main.jsx— app entry point (can temporarily route to repro scene) - •
src/utils/logger.js— use for structured repro logging - •
src/assets/— reuse existing MIDI and image assets - •
src/context/initialState.js— default state for repro setup
Workflow
- •Identify the smallest scene or route to reproduce the issue (check
src/scenes/AGENTS.mdfor flow). - •Reuse existing assets from
src/assets/andpublic/— do not add new files. - •Set up minimal state using
initialState.jsvalues. - •Add concise logging via
logger.jsand cleanup code. - •Document how to run the repro (
npm run devand navigate to the relevant route).
Output
- •Provide the new file locations and reproduction steps.
Related Skills
- •
debug-ux-upgrader— for adding debug overlays to the repro - •
audio-debugger-ambient-vs-gig— for audio-specific repro cases