Practise Agentic Coding Workflows one question at a time. Answer out loud or in writing, get graded, and see exactly what you missed.
What is agentic coding, and how does it differ from AI autocomplete tools?
Agentic coding gives an AI model a goal and lets it take many actions to reach it. Autocomplete only predicts text near your cursor.
An agent works in a loop:
- it inspects the repository and plans the work
- it edits files and runs commands
- it reads test failures and tries again
A person supervises the run and reviews the result.
Autocomplete is much narrower. Nothing changes until the developer accepts a suggestion. An agent can touch many files and use tools, so it can get more done and also do more damage.
Use autocomplete for quick local drafting. Use an agent for a clear, bounded task with reliable checks and limited permissions. Make sure someone has the review capacity to understand everything it changes.
Missed:
“I'd write it like a ticket for a new teammate who can't tap me on the shoulder. Say what's wrong and what should happen instead - like "quoted commas in the CSV import get split into two columns, they should stay in one field" - and tell it which test has to pass, or which command to run, so it knows when it's actually done. I'd point it at the parser file so it doesn't go wandering around the whole repo. And I keep it to one small change I can review in one sitting; if it's bigger than that I split it up first.”
Knew itSolid ticket-writing instinct: clear before/after, a passing test, and scoping to the parser file, kept small enough to review. Missing explicit non-goals, constraints, and what to do when info is missing.
Missed: Doesn't mention naming edge cases or explicit non-goals/constraints
Missed: Doesn't say what should happen if the agent hits missing information
Get your own answers graded
Sign up free. Your account comes with 50 credits for grading, and it remembers what you missed.
What it covers
- Agentic coding fundamentals
- Task specification and scoping
- Planning and supervising a run
- Permissions, sandboxing and security
- Verifying and reviewing agent output
- Git workflow and parallel agents
- Background and cloud agents
- Agent failure modes and recovery
- Long-running work and context
- Cost, ROI and quality measurement
- Team adoption and organizational practice
All 51 questions
Agentic coding fundamentals
What agentic coding is, how it differs from autocomplete and vibe coding, the main kinds of agents, and how it changes a developer's day.
- What is agentic coding, and how does it differ from AI autocomplete tools?
- Can you name the main categories of coding agents available in 2026 and give an example of each?
- How does agentic coding change the day-to-day role of a software developer? Pro
- What is vibe coding, and how does it differ from agentic coding? Pro
Task specification and scoping
Writing task specs and verifiable acceptance criteria, sizing work to an agent-sized chunk, and knowing when not to delegate at all.
- What makes a good task specification when delegating work to a coding agent?
- What are acceptance criteria in the context of agent delegation, and why do they matter?
- What does it mean to scope a task to an agent-sized chunk? Pro
- How do you write acceptance criteria that an agent can verify on its own? Pro
- When should you NOT delegate a task to a coding agent? Pro
Planning and supervising a run
The plan-act-review loop, using plan mode, watching a running agent and steering it mid-task without losing progress.
Permissions, sandboxing and security
Approval gates, YOLO mode, sandboxes, allowlists, team-wide permission models, prompt injection and matching autonomy to task risk.
- What is an approval gate or permission prompt in an agentic tool?
- What is YOLO mode, and what are the risks of running an agent with all approvals disabled? Pro
- What sandboxing techniques are used to contain coding agents, and what should a sandbox restrict? Pro
- How do permission allowlists work in tools like Claude Code and Codex CLI, and how would you configure one? Pro
- How would you design a permission model for agents across a whole engineering team? Pro
- What is prompt injection risk in agentic coding, and how do you mitigate it? Pro
- Propose a framework for matching agent autonomy levels to task risk. Pro
Verifying and reviewing agent output
Why green CI is not enough, tests as guardrails, reviewing agent PRs, review bots, checking beyond tests and scaling verification.
- Why shouldn't you merge an agent's change just because CI is green? Pro
- How is reviewing an agent-authored pull request different from reviewing a human's? Pro
- How can tests act as guardrails for an agent, and how would you set that up? Pro
- Beyond automated tests, how do you verify an agent's change actually works? Pro
- How should PR-review bots fit into a workflow that already includes agent-authored code? Pro
- Code review is becoming the bottleneck as agents outpace human reviewers. How do you scale verification? Pro
Git workflow and parallel agents
Branches, commit hygiene and worktrees for agent work, merging parallel results, and when to orchestrate multiple agents or subagents.
- How do git worktrees enable running multiple agents in parallel on one repository? Pro
- How do you merge the results of several parallel agent tasks, and how do you avoid conflicts? Pro
- What branch strategy would you use for agent-generated work? Pro
- What does commit hygiene look like when an agent is making the commits? Pro
- When would you orchestrate multiple agents or subagents on one problem, and what are the pitfalls? Pro
Background and cloud agents
Asynchronous agents that run away from the editor: issue-to-PR automation, Copilot cloud agent, Codex, Jules and Devin, and scheduled or CI-triggered runs.
- What is a background or CI coding agent? Give an example of issue-to-PR automation. Pro
- Describe the workflow of GitHub Copilot cloud agent from issue assignment to merged PR. Pro
- How do cloud-based asynchronous agents like OpenAI Codex, Google Jules, and Devin fit into a developer's workflow? Pro
- How would you run scheduled or CI-triggered agents safely, and what tasks suit them? Pro
Agent failure modes and recovery
Looping on a failed fix, scope creep, reward hacking, plausible-but-wrong fixes and silent skips, and how to detect and recover from each.
- An agent keeps trying the same failing fix over and over. What is happening and how do you recover? Pro
- What is scope creep in an agent run, and how do you prevent and recover from it? Pro
- What is reward hacking in coding agents? Give examples and detection strategies. Pro
- What makes plausible-but-wrong fixes especially dangerous, and how do you catch them? Pro
- How do you detect silent skips, where an agent claims work is done but it isn't? Pro
Long-running work and context
Why agents degrade on long tasks, context compaction, breaking multi-day projects into agent tasks and handing off between sessions.
Cost, ROI and quality measurement
Managing the cost of agent runs, building the economic case for delegation and evaluating agent output quality across a team.
Team adoption and organizational practice
Team norms, preparing repositories for agents, org-wide delegation pipelines, post-mortems on agent-caused incidents and guarding against skill atrophy.
- What team norms would you establish for agent-authored code? Pro
- How do you prepare a repository so that agents perform well in it? Pro
- Design an end-to-end delegation pipeline for a 50-engineer organization, from task intake to production. Pro
- An agent-authored change caused a production incident. How do you run the post-mortem, and what systemic fixes do you look for? Pro
- How do you see the engineer's skill set evolving as agentic coding matures, and how should teams guard against skill atrophy? Pro
All questions
Showing of 51What is agentic coding, and how does it differ from AI autocomplete tools?
Answer it yourself first - out loud, or typed below.
How should your speech become text?
Listening… your words appear above as you speak - tap Stop when you're done.
Recording · cr - tap Stop & transcribe when you're done.
Transcribing with AI…
Voice:
Last attempt -
Agentic coding gives an AI model a goal and lets it take many actions to reach it. Autocomplete only predicts text near your cursor.
An agent works in a loop:
- it inspects the repository and plans the work
- it edits files and runs commands
- it reads test failures and tries again
A person supervises the run and reviews the result.
Autocomplete is much narrower. Nothing changes until the developer accepts a suggestion. An agent can touch many files and use tools, so it can get more done and also do more damage.
Use autocomplete for quick local drafting. Use an agent for a clear, bounded task with reliable checks and limited permissions. Make sure someone has the review capacity to understand everything it changes.
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.
Why there's no diagram: “”
The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓
Can you name the main categories of coding agents available in 2026 and give an example of each?
Answer it yourself first - out loud, or typed below.
How should your speech become text?
Listening… your words appear above as you speak - tap Stop when you're done.
Recording · cr - tap Stop & transcribe when you're done.
Transcribing with AI…
Voice:
Last attempt -
Coding agents fall into five common categories, grouped by where and how they work.
| Category | Where it runs | What starts it | Example |
|---|---|---|---|
| IDE agent | Inside an editor | A developer's request in the editor | Agent features in Cursor and GitHub Copilot |
| Terminal agent | In a shell, using repository tools | A developer's request in the terminal | Claude Code, Aider |
| Cloud agent | A hosted environment, asynchronously | A task handed off to it | OpenAI Codex cloud, Google Jules |
| Issue-to-pull-request agent | A hosted environment | An assigned issue | GitHub Copilot cloud agent, formerly Copilot coding agent |
| Continuous integration (CI) or scheduled agent | The CI pipeline | An event or a timer | The Claude Code GitHub Action |
Cloud agents return a branch or pull request. Issue-to-pull-request agents prepare a reviewable change, and CI or scheduled agents run maintenance tasks. The boundaries overlap, because one product may support several modes. Copilot cloud agent, for example, is also a cloud agent.
So compare agents on two axes. The first is the execution environment, with its tools and permissions. The second is how much supervision each needs and how results return to the team. Those differences matter more than the category name.
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.
Why there's no diagram: “”
The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓
What makes a good task specification when delegating work to a coding agent?
Answer it yourself first - out loud, or typed below.
How should your speech become text?
Listening… your words appear above as you speak - tap Stop when you're done.
Recording · cr - tap Stop & transcribe when you're done.
Transcribing with AI…
Voice:
Last attempt -
A good task specification tells the agent what outcome is required and how success will be checked. Include:
- the current problem and the expected behavior
- the relevant files or interfaces
- the important edge cases
- constraints and clear non-goals
- the tests or commands that should pass
Keep the task small enough for one coherent change. Point to a current example instead of describing every style rule. State which files or public contracts must stay unchanged, and which actions need approval. If important information is missing, tell the agent to stop and ask instead of guessing. Guide the implementation, but leave out details the agent can safely discover from the repository.
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.
Why there's no diagram: “”
The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓
What are acceptance criteria in the context of agent delegation, and why do they matter?
Answer it yourself first - out loud, or typed below.
How should your speech become text?
Listening… your words appear above as you speak - tap Stop when you're done.
Recording · cr - tap Stop & transcribe when you're done.
Transcribing with AI…
Voice:
Last attempt -
Acceptance criteria are observable conditions that must be true when the task is complete. They can describe an API response, an error case or a performance limit. They can also name a user interaction or a set of tests that must pass. Good criteria focus on behavior, not on a guess at the implementation.
They matter because an agent needs a clear stopping point and a way to check its own work. "Improve the parser" is vague. "Reject an unterminated quote and preserve quoted commas" is verifiable. Add negative criteria when needed, such as no new dependency or no schema change. Reviewers can then compare the final diff with the same contract, instead of judging a broad claim that the task is done.
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.
Why there's no diagram: “”
The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓
What is a plan-act-review loop in agentic coding?
Answer it yourself first - out loud, or typed below.
How should your speech become text?
Listening… your words appear above as you speak - tap Stop when you're done.
Recording · cr - tap Stop & transcribe when you're done.
Transcribing with AI…
Voice:
Last attempt -
A plan-act-review loop splits agent work into controlled stages that repeat until the task is verified.
- Plan. The agent inspects the task and proposes steps, assumptions and risks. It also lists the files it expects to change. A person or policy approves the direction.
- Act. The agent performs one bounded step and gathers evidence, such as test output.
- Review. The agent and supervisor compare the result with the plan and acceptance criteria. They correct mistakes, update assumptions and choose the next step.
This is safer than one long run because a wrong direction shows up early. Plans should stay light for small tasks. They become more detailed as impact, uncertainty and irreversibility grow.
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.
Why there's no diagram: “”
The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓
What does it mean to supervise a running agent?
Answer it yourself first - out loud, or typed below.
How should your speech become text?
Listening… your words appear above as you speak - tap Stop when you're done.
Recording · cr - tap Stop & transcribe when you're done.
Transcribing with AI…
Voice:
Last attempt -
Supervising a running agent means watching its direction, permissions and evidence instead of waiting only for its final message. Review its plan, inspect important tool calls and answer real ambiguities. Stop the run when it repeats failures or goes beyond its scope.
Supervision does not require approving every harmless file read. Set safe defaults and reserve attention for writes, network access and new dependencies. Destructive commands and design choices need that attention too.
Ask for checkpoints on long tasks and keep git changes visible. Give the agent concrete evidence or a corrected constraint, never vague encouragement. The supervisor remains accountable for deciding whether the work is safe, complete and understandable enough to merge.
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.
Why there's no diagram: “”
The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓
What is an approval gate or permission prompt in an agentic tool?
Answer it yourself first - out loud, or typed below.
How should your speech become text?
Listening… your words appear above as you speak - tap Stop when you're done.
Recording · cr - tap Stop & transcribe when you're done.
Transcribing with AI…
Voice:
Last attempt -
An approval gate pauses the agent before an action that needs human permission. The permission prompt should show the exact command or operation, why it is needed and what resources it can affect. The person can allow it once, allow a narrow class of similar actions, or reject it.
Gates reduce the chance that a mistaken or malicious instruction causes damage. Use them for:
- file writes outside the task's scope
- package installation
- network access
- credentials
- production systems
- destructive commands
Make low-risk actions safe by default and keep prompts specific, so users are not trained to approve everything. Approval is not proof that the action is correct. It is a decision to permit a known impact within the larger review process.
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.
Why there's no diagram: “”
The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓
What is YOLO mode, and what are the risks of running an agent with all approvals disabled?
Why shouldn't you merge an agent's change just because CI is green?
What does it mean to scope a task to an agent-sized chunk?
What is a background or CI coding agent? Give an example of issue-to-PR automation.
How does agentic coding change the day-to-day role of a software developer?
What is vibe coding, and how does it differ from agentic coding?
Walk me through how you would use plan mode when delegating a nontrivial task.
How do you write acceptance criteria that an agent can verify on its own?
How do you steer an agent mid-task without losing its progress?
How do git worktrees enable running multiple agents in parallel on one repository?
How do you merge the results of several parallel agent tasks, and how do you avoid conflicts?
Describe the workflow of GitHub Copilot cloud agent from issue assignment to merged PR.
How do cloud-based asynchronous agents like OpenAI Codex, Google Jules, and Devin fit into a developer's workflow?
What sandboxing techniques are used to contain coding agents, and what should a sandbox restrict?
How do permission allowlists work in tools like Claude Code and Codex CLI, and how would you configure one?
What branch strategy would you use for agent-generated work?
What does commit hygiene look like when an agent is making the commits?
How is reviewing an agent-authored pull request different from reviewing a human's?
How can tests act as guardrails for an agent, and how would you set that up?
Beyond automated tests, how do you verify an agent's change actually works?
An agent keeps trying the same failing fix over and over. What is happening and how do you recover?
What is scope creep in an agent run, and how do you prevent and recover from it?
Why do agents degrade on very long tasks, and what is context compaction?
How do you manage the cost of agentic coding?
What is reward hacking in coding agents? Give examples and detection strategies.
What makes plausible-but-wrong fixes especially dangerous, and how do you catch them?
How do you detect silent skips, where an agent claims work is done but it isn't?
How do you decompose a multi-day project into tasks an agent can execute reliably?
How do you hand off work between agent sessions on a long-running effort?
How would you design a permission model for agents across a whole engineering team?
What is prompt injection risk in agentic coding, and how do you mitigate it?
When would you orchestrate multiple agents or subagents on one problem, and what are the pitfalls?
How should PR-review bots fit into a workflow that already includes agent-authored code?
How do you evaluate the quality of agent output systematically across a team?
When should you NOT delegate a task to a coding agent?
What team norms would you establish for agent-authored code?
How would you run scheduled or CI-triggered agents safely, and what tasks suit them?
How do you prepare a repository so that agents perform well in it?
Design an end-to-end delegation pipeline for a 50-engineer organization, from task intake to production.
Build the economic case: when does agent delegation actually pay off, and how would you measure ROI?
Propose a framework for matching agent autonomy levels to task risk.
Code review is becoming the bottleneck as agents outpace human reviewers. How do you scale verification?
An agent-authored change caused a production incident. How do you run the post-mortem, and what systemic fixes do you look for?
How do you see the engineer's skill set evolving as agentic coding matures, and how should teams guard against skill atrophy?
This answer is part of Pro.
The full written answer, with the trade-offs and follow-ups an interviewer will probe.
No matches
Try a different filter or search term.
Agentic Coding Workflows in pictures.
A quick recap of Agentic Coding Workflows in 35 short animated pictures, one idea at a time. About 9 min to get the whole topic back in your head before you walk in. Pause any picture, slow it down, or step through it.
Pro The first chapter is free to play. The other 31 pictures come with Pro.
Agentic Coding Workflows cheatsheet
- What an agent is01
- Spec & size the task02
- Plan & supervise a run03
- Permissions & sandboxes04
- Worktrees, branches & merges05
- Cloud & CI agents06
- Review & verify07
- Fix a run gone wrong08
- Cost & team policy09
- The model10
- + 4 more inside
This picture is part of Pro. The first chapter is free to play; the other 31 pictures come with Pro.
Get Pro · $10/mo Already Pro? Sign in44 of 51 Agentic Coding Workflows answers are in Pro.
Full answers, code samples, and AI explanations that go simpler or deeper. Cancel anytime.
- Full answers + code
- AI explanations, simpler or deeper
- 1,000 AI credits / month
- Cancel anytime
Change topic
Pick a different technology or stack. Your current topic stays put until you choose a new one.
MEAN
MongoDB, Express, Angular, Node.jsMERN
MongoDB, Express, React, Node.jsDjango
Python Full-Stack DevelopmentRuby on Rails
Convention over ConfigurationServerless on AWS
Serverless Architecture on AWSInterviewers also test these - they're common to every stack, whichever one you picked above.
Flutter Mobile
Flutter Cross-Platform Mobile DevelopmentInterviewers also test these - they're common to every stack, whichever one you picked above.
Spring Boot
Enterprise Java Development.NET
Microsoft EcosystemVue
Vue.js, Vite, TypeScript, Tailwind, Node.jsGo Backend
Golang, gRPC, PostgreSQL, Redis, RabbitMQInterviewers also test these - they're common to every stack, whichever one you picked above.
FastAPI
Python, FastAPI, SQLAlchemy, PostgreSQLReact Native
React, TypeScript, Redux, FirebaseiOS Native
Swift, SwiftUI, UIKit, FirebaseAndroid Native
Java, Jetpack Compose, FirebaseDevOps / Platform
Docker, Kubernetes, Terraform, CI/CDInterviewers also test these - they're common to every stack, whichever one you picked above.
AI Engineer
LLMs, RAG, Agents, EvalsAI-Powered Developer
Claude Code, Copilot, Agentic WorkflowsCore SWE Interview Prep
Data structures, algorithms, OS, concurrency, networking, gitInterviewers also test these - they're common to every stack, whichever one you picked above.
Interviewers also test these - they're common to every stack, whichever one you picked above.