Excellent agentic coding interview.
Key points:
Build a “trust ladder”. The more you can constrain the agent’s output, the more you can trust it.
Instead of a mere “software factory”, try to create a “Michelin restaurant”. Create processes and tools that make beautiful code automatically.
Think about code reviews like sampling. You can’t afford to taste every dish, but you should spot check.
Ask “where am I the bottleneck? How can I get the agent to answer its own questions?”
Create inner loops and outer loops. Inner loops accomplish tasks. Outer loops coordinate inner loops and analyze the big picture.
Your skills should get smaller over time as agents improve.. Focus on workflows, not implementation details.
Connectors trigger new work. Connect your bots to Jira, GitHub issues, etc so they begin work automatically.
Make it easy for agents to verify their work. Create a CLI for your app and a skill that calls the CLI. Then agents can verify their work consistently and efficiently.
A good code base is easy to change.