How to write vibe coding prompts that produce reviewable changes: context, constraints, tests, file boundaries, and follow-up checks.