Engineering for Vibe Coders - Ask five basic questions to dramatically improve maintainability

Ask five simple questions with every change to avoid the inevitable, progress-destroying vibe-code sprawl.