This is the workflow I use to ship features with AI in codebases that have to be maintained, tested, and collaborated on, not throwaway weekend apps.
FOMO is real
I do have FOMO. There are many posts about super-agentic orchestration setups where one prompt triggers loops of dev agents, test agents, and reports until the task is done.
In my experience, companies do not want a magic AI dev. They want engineers who can integrate AI into an existing delivery process without breaking everything.
Those with the loudest voices are often pushing token-hungry workflows, while many teams are quietly using AI as a coding buddy with normal review, tests, and long-term maintainability in mind.
The setup I use is grounded in best practices and project-wide AI coding standards.
Plan first with action.md
I apply this pattern to medium-to-large tasks, not minor tweaks. Even if I try to split work into small pieces, that is not always realistic.
That is where action.md matters. I write the problem, a proposed solution, and
relevant files, then ask AI to generate an action.md. This becomes our working
contract.
In teams, that same file can also be attached to a ticket or PR so everyone sees the plan before reviewing code.
- AI drafts a plan from a short spec and provided context.
- I review and refine that plan.
- The plan includes sections like Goal, Non-Goals, Files likely affected, Success Criteria, and Risky Areas.
No code is written until the plan is final. In most cases, coding itself takes less time than getting scope and decisions right.