Vibe coding without wrecking your codebase
An agent turned a missing database index into a 500-line middleware layer. What I do differently now: plan mode before any code, core WordPress functions first, and a read through the tool calls rather than just the final file.