GitHub - usefulsoftworks/ai-agent-control-checklist: A practical checklist for supervising AI coding agents across branches, worktrees, reviews, approvals, and human intervention points. · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
usefulsoftworks
ai-agent-control-checklist
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
master
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>2 Commits<br>2 Commits
.github/ISSUE_TEMPLATE
.github/ISSUE_TEMPLATE
.gitignore
.gitignore
CONTRIBUTING.md
CONTRIBUTING.md
LICENSE
LICENSE
README.md
README.md
checklist.md
checklist.md
failure-modes.md
failure-modes.md
sample-agent-review-log.md
sample-agent-review-log.md
worktrees-vs-control.md
worktrees-vs-control.md
View all files
Repository files navigation
AI Agent Control Checklist
A practical checklist for supervising AI coding agents across branches, worktrees, reviews, approvals, and human intervention points.
The problem
AI coding agents -- Claude Code, Cursor, Codex, Aider, OpenCode, and similar tools -- are becoming powerful enough to do real work. They can plan, write, test, and iterate. Sessions that used to take minutes now run for hours. Agents touch more files, operate across more surfaces, and increasingly run in parallel.
When that happens, the bottleneck shifts.
Code generation is no longer the hard part. Supervision is.
The questions that matter become:
Which agent is working on what right now?
Who has reviewed what, and when?
What is the approval state before anything merges?
When does a human need to step in?
What happened in the last session?
Most developers do not have good answers to these questions. This repo is an attempt to help with that.
Core thesis
Worktrees isolate code. They do not fully solve state, review, approvals, ownership, or human intervention.
Git worktrees and branches are the right foundation. But they only address one layer of the problem -- the code layer. Everything above that (who reviews, what gets approved, when to pause, how to audit) still requires deliberate process.
See worktrees-vs-control.md for a full breakdown.
Quickstart checklist
A minimal checklist for any agent session:
Scope is defined before the agent starts
Agent is working in an isolated branch or worktree
Files the agent may touch are known in advance
You know how to pause or interrupt the agent
Diffs are reviewed before anything is staged or merged
Tests pass and you understand what they cover
No secrets, credentials, or config values were written by the agent
Changes are approved by a human before they reach main
For the full version, see checklist.md.
Contents
File<br>What it covers
checklist.md<br>Full session checklist organized by phase
failure-modes.md<br>Common ways agent-assisted development goes wrong
worktrees-vs-control.md<br>What worktrees solve and what they do not
sample-agent-review-log.md<br>Example format for tracking agent work across sessions
CONTRIBUTING.md<br>How to contribute
Why this exists
Agent tooling is moving fast. Most of the discourse focuses on what agents can do. Less attention goes to what breaks when you actually run them at scale -- multiple sessions, multiple files, real production codebases.
This checklist is not a framework. It is a collection of practical controls that developers can adapt to whatever workflow they already use.
Related
This checklist is maintained by Useful Softworks. We are also exploring AgentLeash, a local-first control layer for builders using AI coding agents. Private beta applications are open at https://agentleash.dev/
AgentLeash is a product of Useful Softworks, a software brand operated by Chain Bridge Labs LLC.
Contributing
See CONTRIBUTING.md. Pull requests are welcome for new failure modes, improved checklist items, and tool-specific notes.
License
MIT. See LICENSE.
About
A practical checklist for supervising AI coding agents across branches, worktrees, reviews, approvals, and human intervention...