Skip to content

Outfitter documentation

Synced from outfitter/docs/documentation/README.md. The repository is the source of truth.

Outfitter lays out conventions for iterating on and sharing agent configuration — agent profiles, skills, and loadouts. Start by setting up your configuration, then learn how to share it across projects and your organization and run it in CI or on a cluster. Each page keeps to one concept and links onward when you need the next one, so nothing here has to be read up front.

To understand AI Outfitter and how its projects fit together, read How AI Outfitter fits together. To assess and onboard your own organization, start with Onboard an organization with an SDLC report — one engineer runs the maturity assessment, then creates the org .agents repository with the baseline report as its first commit.

One runbook per rung of the adoption ramp. Each starts where the previous one ended and closes with the one concrete step that begins the next rung. Every runbook ends in a check you run rather than a judgement you make — the first three against the signals an SDLC assessment reports, the last against the cluster directly.

  • Concepts — resolve → compose → adapt; layers and precedence.
  • Agents — the agents/<id>/agent.md resource and its loadout — what you run.
  • Agent profiles — why an agent and its loadout is the profile.
  • Skills — capability packages with progressive disclosure, references, and routing.
  • Personas — one portable Markdown file per persona; append at launch or paste anywhere.
  • Subagents and delegation — the four delegation boundaries, from in-session helpers to Kubernetes Jobs.
  • Settings — scopes, schema, and the flat settings.local.yml override file.
  • Tasks — placeholder for a separate upcoming RFC.

The same composition runs on every surface; only the trigger changes.

Each use case is a worked story — a problem, the composition that answers it, and the payoff — with links back to the concepts it uses.