Animus/ Blog
← All posts
FIELD NOTES · 10 min read · The Animus Team

From one-shot agents to review loops: how Animus workflows change shipping

The first great coding-agent session feels like magic. The tenth one often creates a new job for the founder: checking the diff, rerunning tests, asking for fixes, remembering the review standard, updating the tracker, and deciding whether the work is actually done. Animus changes the unit of delegation. Instead of delegating one prompt at a time, you define the loop: implement, review, request rework when needed, and only then mark the work complete.

One-shot agents are powerful, but the process still lives in your head

One-shot agent sessions are not the problem. They are useful because they are fast.

Claude Code, for example, is documented as an agentic coding tool that can read a codebase, edit files, run commands, build features, fix bugs, write tests, resolve merge conflicts, update dependencies, write release notes, and create pull requests. That is a serious amount of leverage for a founder or small team.

But a one-shot session usually stops at output. The agent made a change. Now what?

In practice, the founder becomes the workflow engine:

  1. Decide whether the result matches the task.
  2. Inspect the risky parts of the diff.
  3. Run tests or CI.
  4. Ask for fixes when the first pass is not good enough.
  5. Check whether the fixes actually addressed the review.
  6. Update the ticket.
  7. Open or review the PR.
  8. Decide when the work counts as done.

That loop is real engineering work. If it stays in a chat transcript or in the founder’s memory, it is hard to repeat, hard to delegate, and easy to skip when the week gets busy.

This is where Animus is different. Its value is not simply that an agent can code. The market already understands that. The sharper value is this: your shipping standard becomes a workflow.

Animus turns prompting into process

Animus defines work as subjects, agents, phases, and workflows. Its README describes YAML-defined agents, reusable phases, workflow pipelines, a daemon dispatch queue, isolated worktrees, plugins, pull request hooks, and decision contracts.

Those decision contracts matter. A phase can return a typed verdict such as advance, rework, skip, or fail. Review feedback can be passed back to the implementation agent. A workflow can set max_rework_attempts so a bad loop does not run forever.

That gives founders a practical pattern:

  1. A task enters the queue.
  2. An implementation phase does the work.
  3. A review or test phase checks it against explicit criteria.
  4. If the verdict is rework, feedback goes back to the implementer.
  5. If the verdict is advance, the workflow moves on.
  6. The card is marked done only after the gates pass.

The difference sounds small until you use it repeatedly. In a one-shot session, review is a vibe. In a workflow, review is a phase.

That lines up with how good engineering teams already think about shipping. Google’s code review guidance says reviewers should protect long-term code health while still allowing progress, and should approve when a change definitely improves system health rather than waiting for perfection. GitHub’s pull request review model gives reviewers structured outcomes: comment, approve, or request changes before merge.

Animus applies that same norm to agent work. Agents can move fast, but the work still passes through a visible standard before it ships.

Example 1: feature work that is not “done” after implementation

Take a normal founder task: add rate limiting to an API.

In a one-shot session, you might ask an agent to implement rate limiting, add tests, and open a PR. A capable coding agent can often do that. But after the first answer, you still have questions:

  • Did it protect the right endpoints?
  • Did it use the project’s existing middleware patterns?
  • Are error messages and status codes consistent?
  • Did tests cover both allowed and blocked requests?
  • Does it need documentation or configuration notes?
  • Did it introduce risk in auth, billing, or onboarding flows?

With Animus, those checks do not have to depend on whether you remembered to ask them this time. You can encode the work as a loop:

  1. Requirements or refinement phase: clarify the intended behavior.
  2. Implementation phase: make the code change.
  3. Review phase: inspect the diff against project standards.
  4. Test phase: run the relevant test command or CI check.
  5. Rework phase: send review findings back to the implementer if needed.
  6. PR phase: push the branch or create the pull request only after the gates pass.

The founder benefit is not just “the agent wrote code.” It is “the agent could not quietly skip the review loop.”

That matters because most software work is not hard only because typing code is slow. It is hard because the definition of done has several parts. The code must work, fit the system, be reviewable, avoid known risks, and leave the repo healthier than it found it.

A workflow makes that definition explicit.

Example 2: blogging with the same loop

The same pattern works for content.

A blog post can also fail review. It can have a weak thesis, unsupported claims, missing sources, vague examples, or a conclusion that does not tell the reader what to do next.

A one-shot writing prompt might produce a decent draft. But if the post is for a company blog, decent is not enough. You need a repeatable editorial standard.

An Animus blogging workflow can look like this:

  1. Research phase: gather sources and write a sourced brief.
  2. Draft phase: turn the brief into a post for the target reader.
  3. Editorial review phase: check thesis, structure, examples, claims, and relevance.
  4. Rework phase: revise the sections that failed review.
  5. Publish-ready phase: mark the card done only when the angle and sources pass.

This is not theoretical. Animus is built around a plugin-first model and can work with different subject backends, including tasks, requirements, Linear, GitHub Issues, Asana, Jira, or other trackers. That means the “thing being worked on” does not have to be a code ticket. It can be a blog card, a requirements doc, a maintenance task, or a review queue item.

The same loop that protects code quality can protect content quality. Source checking becomes a phase. Editorial judgment becomes a phase. Rework becomes a normal part of the system instead of a one-off comment in a chat.

Example 3: dependency sweeps that do not die in the PR pile

Dependency updates are a perfect example of recurring work that founders want handled, but not blindly merged.

Dependabot version updates are designed to check package manifests and raise pull requests when dependencies are outdated. GitHub’s docs tell maintainers to check tests, review changelog and release-note information in the PR summary, and then merge when appropriate.

Renovate is built for automated dependency updates too, with scheduled pull request creation, monorepo support, and configurable behavior.

Those tools create useful inputs. They do not automatically answer every team-specific question about safe shipping:

  • Should this update be grouped with related packages?
  • Is it a patch, minor, or major upgrade?
  • Did the changelog mention breaking changes?
  • Did tests cover the risky integration points?
  • Should this wait for a release window?
  • Does the update touch build tooling, auth, payments, or deployment?

An Animus workflow can own that review loop.

For example, a dependency sweep workflow could collect update PRs, run tests, ask an agent to inspect release notes for breaking changes, flag risky packages for human review, request rework when CI fails, and mark the sweep done only when the policy passes.

That solves a common founder problem: the green PR pile. Automation opens the updates, but nobody has encoded what “safe to merge” means. A workflow turns that judgment into repeatable steps.

Example 4: PR review as a gate, not just a comment

Pull request review already has a familiar shape. GitHub supports comments, approvals, and requests for changes. Teams can also require approvals before merging.

AI can help here too. Claude Code GitHub Actions can respond to @claude mentions in issues and PRs, implement features, fix bugs, create PRs, and run automatic reviews on PR events. Anthropic also recommends review before merging Claude’s suggestions.

The next step is to move from “ask an AI to review this PR” to “run the PR-review workflow.”

That workflow might inspect the diff, check risky files, compare the change to the ticket, run tests, leave comments, request changes, or route rework back to the implementation agent. The important part is that review has an outcome the rest of the system understands.

A comment is useful. A gate is stronger.

When PR review is a workflow, the founder does not have to recreate the checklist every time. The process is already there. The agent can execute it, record the decision, and keep the work moving only when the criteria pass.

The honest tradeoff: workflows take setup

A one-shot prompt is faster to start. Animus asks you to define agents, phases, workflows, plugins, and subject backends. Its quickstart includes installing default plugins and initializing a project.

That setup is the cost. Repeatability is the payoff.

If you are exploring a one-off idea, a single coding-agent session may be enough. If you are trying to ship the same class of work every week, the workflow starts to pay for itself.

Feature tickets, bug fixes, blog posts, dependency sweeps, PR reviews, docs maintenance, and recurring cleanup work all benefit from the same shift: stop relying on memory, start encoding the loop.

There is another important caveat. A vague review phase produces vague review. Animus does not remove the need for judgment. It gives you a place to put that judgment.

Good workflow criteria are concrete:

  • Tests ran and the result is recorded.
  • Risky files were inspected.
  • API behavior is documented.
  • Migration notes are present.
  • Source citations are included.
  • CI failures trigger rework.
  • High-risk changes require human review.

That is the founder’s new leverage point. Not supervising every keystroke. Designing the loop that decides whether work is ready.

The founder’s job changes

One-shot agents help you finish a task once. Animus workflows help you ship the same class of work safely, again and again.

That is the practical shift.

You still need taste. You still need standards. You still need human accountability for high-risk decisions. But you no longer need to personally hold every step of the process in your head.

The founder’s job changes from babysitting each agent session to designing the system around it: what gets implemented, who reviews it, what counts as rework, and when the work is actually done.

Start with one recurring loop. Pick a category you already repeat, such as bug fixes, small feature tickets, dependency updates, blog posts, or PR review. Write down the phases you already do manually. Turn those phases into a workflow. Let the agent move fast, but make the loop decide when the work is ready to ship.

Sources