Get your free personalized podcast brief

We scan new podcasts and send you the top 5 insights daily.

Instead of manually reviewing an AI agent's detailed execution plan, increase velocity by trusting the process and asking targeted, high-level questions to confirm its strategic approach. This is faster and builds confidence in the agent's capabilities.

Related Insights

To maximize leverage, reframe every SDLC component—docs, tests, review agents—as a way to 'prompt inject' non-functional requirements into the agent. This approach teases out expert knowledge from engineers' heads and makes it part of the automated system, guided by the agent's mistakes.

AI models understand specialized jargon. Instead of writing a long paragraph explaining a process, use concise technical terms. For instance, prompting 'use red/green TDD' instructs the agent to follow a specific test-driven development methodology, saving time and improving the quality of the output.

Go beyond simple instruction. Explicitly prompt your AI to use tools like `ask_user_question` to push your thinking, question your goals, and suggest alternative angles. This transforms the AI from a simple executor into a powerful strategic thinking partner.

Before delegating a complex task, use a simple prompt to have a context-aware system generate a more detailed and effective prompt. This "prompt-for-a-prompt" workflow adds necessary detail and structure, significantly improving the agent's success rate and saving rework.

Instead of immediately asking an AI to perform a complex task, first prompt it to create a functional spec or a sequential plan. Go back and forth to align on this plan before instructing it to execute, which significantly improves the final output's quality and relevance.

Don't limit an AI agent to tasks you can already imagine. After providing full context on your work, ask it open-ended questions like, “How can you make my life easier?” This strategy of “hunting the unknown unknowns” allows the AI to suggest novel, high-value workflows you wouldn't have thought to request.

Instead of manually crafting complex "mega prompts" or training rules for AI assistants, ask the AI to generate them for you. You can have a dialogue with the AI to refine its suggestions, dramatically speeding up the process of creating sophisticated workflows.

Borrowing from classic management theory, the most effective way to use AI agents is to fix problems at the earliest 'lowest value stage'. This means rigorously reviewing the agent's proposed plan *before* it writes any code, preventing costly rework later on.

The best AI results come from iterative refinement. After an initial build, continue conversing with the agent to tweak outputs. Tell it to adjust sentence structure or writing style and redeploy. This continuous feedback loop is key to improving performance.

To maximize an AI agent's impact, don't just automate your current process. Push your creativity by asking what you would do with more time or infinite resources (e.g., "three interns"). This reframing helps you identify the next 10-15 valuable actions an agent could take, moving beyond simple task replication.