Users want AI coding assistants to automatically run linting or code style enforcement commands on the generated code *after* it's produced. This would help codify styles, keep the AI's context window cleaner by not needing to include style rules in every prompt, and prevent common errors, thereby reducing the need for manual cleanup and correction.
You've been sold a myth about AI coding assistants! The myth is that they are creative partners who can MAGICALLY understand all of our high-level goals. The reality? They are incredibly powerful, but very literal-minded apprentices. How often have you spent more time correcting your coding agents "help" than it would have taken to write the code yourself? I often hear that "The same time it took AI to do this correctly, I could have did this myself! You give it a simple enough task to "refactor the Event Page," and it returns a mess of subtle bugs and unexpected changes. Syntax errors that you now prompt the AI to deal with and it makes it WORSE instead of better. The problem IS NOT the tool. The problem is in how YOU are treating it like it is a senior developer on your team. You're giving it goals when we should be giving it instructions. Quite a few people say online that the engineer's role is shifting from a do-er to an architect who designs a precise execution plan for the AI to follow. If you're using a coding agent and your prompts are not creating a very focused path of action, you are probably prompting incorrectly. Notice how the path and refactoring here in the image are all small tasks? The context and instructions I gave it to follow are very precise. This way, we limit the number of areas where it can deviate from an incorrect path. The image below was created after a detailed prompt paved the way for a ton of work to get excuted correclty. Best part, it worked on the very first try once done. Each item is a small, specific, and verifiable task. By breaking down a complex refactor into a series of focused prompts, we eliminate the AI's freedom to make architectural mistakes. This approach delivers: - Predictable Results: The output aligns perfectly with the plan. - No Deviations: The AI stays on its focused path. - Easy Verification: You can test and validate at every single step. This is the core of true AI Enablement. Building systems that allow engineers to focus on high-level architecture while AI handles the detailed execution. I specialize in implementing AI-driven workflows, helping engineering teams transition from merely using AI to systemizing it for significant productivity gains. Want to learn how to do this, or better yet, have YOUR TEAMS do this? #coding #code #programming #softwareengineering #AI