Enhancing AI Coding with Spec-Driven Engineering