ProductSoftware Factory

Turn your backlog into review-ready code

Set up your software factory in minutes. It autonomously plans, builds, tests, reviews, and hands your engineers validated pull requests.

34%

of all PRs at Guild are now created by our Software Factory

  • 75% of Factory PRs merge
  • 91% need no engineer commits
  • 97% less time to fix
  • 70% of auto-detected fixes
  • 81% of log-triage fixes

Built for the work that keeps piling up

Software Factory is designed to work autonomously on bounded, verifiable engineering tasks like:

  • Production bug fixes
  • Flaky test resolution
  • Code health and cleanup
  • Log hygiene
  • Small features and fixes
  • Routine maintenance
  • Conflict resolution

The work that is important enough to do, but rarely important enough to interrupt your best engineers.

How it works

From issue to review-ready PR

Add the guild-auto label to a well-scoped GitHub, GitLab, or Jira issue, and Software Factory gets to work.

  1. PlanA planning agent reads the issue, gathers context, and defines the approach.
  2. ImplementAn implementation agent autonomously writes the code in a sandboxed environment and runs your existing checks.
  3. ReviewA separate review agent checks for meaningful problems, incomplete work, and scope drift.
  4. Hand offOnce the change is ready, the pull request is handed to a human for final review and merge.

Your best engineers shouldn’t be babysitting small changes

Here’s what that looks like at Guild. Every figure below is measured on our own production codebase.

  • 75%

    of Factory pull requests are accepted and merged

  • 91%

    merge with no engineer commits on top

  • 97%

    less time to fix. What took a month takes a day

  • 70%

    of fixes for auto-detected issues come from the Factory

  • 81%

    of log-triage fixes are written by the Factory

  • 25%

    of alerts have a fix PR up within 90 minutes of firing

  • 56%

    of all code fixes at Guild now come from the Factory

  • 80%

    of code changes to the Guild CLI are written by the Factory

Guild ships 1.8× the output with Factory. Start yours today.

Same team, same review bar, more shipped. Build yours in the configurator and see what it would take on first.

Not another coding agent.An engineering system.

Software Factory is not one giant autonomous developer. It is a system of specialized agents with narrow responsibilities, running on top of Guild. The coding agent is only one part of the system, and the agents below keep the Factory itself running.

  • Conflict Resolver

    The guild-sync agent merges the current main branch into Factory branches and treats main as the source of truth, resolving routine conflicts without an engineer taking ownership of the branch.

  • Janitor

    Checks for stale or stuck jobs every few hours and can retry a stalled workflow or start a sync. If attempts do not make progress, it stops and escalates to a person instead of running indefinitely.

  • Code Health

    Looks for recurring problems — duplicated helpers, dead code, and patterns automated coding systems commonly introduce. It does not silently make changes; it files an issue.

  • Test Triage Agent

    Responds to CI failures on main and works out whether a failure is a flaky test, a genuine regression, or an infrastructure problem, then files a scoped issue the Factory can pick up.

Autonomy with clear boundaries

Human approval

  • Agents can prepare pull requests, but humans approve and merge.

Bounded execution

  • Loop limits and retry controls stop unproductive agent cycles.

Sandboxed and traceable

  • Agents run in isolated environments with governed repository access and recorded workflow history.
Repository skills

Built for your codebase

Your repositories have their own standards. Software Factory can adapt to:

  • Languages and frameworks
  • Coding conventions
  • Test commands
  • Build requirements
  • Security policies
  • Architecture patterns
  • Definition-of-done criteria

The Factory provides the workflow. Your team controls the rules.

Yours to shape

The Factory your team needs.

Software Factory is a proven pattern built on Guild, not a rigid one-size-fits-all product. Use it as it exists. Adapt it to your environment. Or build a completely different workflow on the same platform. Extend it with agents from Agent Hub as your needs grow.

You build the workflow and you own it. Guild provides the infrastructure underneath: sandboxing, identity, credentials, access control, triggers, lifecycle management, observability, cost controls, auditability, and governance.

Frequently asked
questions.

No. It is designed to handle small, well-scoped work and prepare changes for human review. Engineers retain responsibility for approval and merge decisions.

No. It creates, tests, and reviews draft pull requests, but a person makes the final merge decision.

Production bug fixes, log cleanup, code-health improvements, small features, test triage, and other work with clear scope and acceptance criteria.

Large, ambiguous, or strategically important work that requires extensive product judgment, unresolved architecture decisions, or substantial cross-team coordination.

Guild’s current Factory implementation uses Claude Code in its implementation environment. Guild itself is model-agnostic, so workflows can be adapted to use the models and tools appropriate for the organization.

The implementation agent runs in a sandboxed virtual machine. Guild mediates repository access, and the environment is isolated after setup.

General Factory behavior is separated from repository-specific skills and instructions. Each team can define its own languages, commands, conventions, tests, and standards.

Yes. GitHub labels can invoke the full pipeline or individual planning, implementation, and review stages.

Loop counters, retry limits, and the Janitor prevent workflows from running indefinitely. Work that does not make progress is stopped and escalated to a person.

Factory agents run on Guild, so their model usage and spend are reported alongside the work they produce. Cost per merged pull request is measured, not estimated.

No. The Factory is one workflow built on Guild. Guild is the control plane used to build, deploy, connect, monitor, and manage the agents and triggers that make the workflow possible.

Every engineering team can have its own factory in minutes

Guild is the control plane to run it.