# Outfitter Philosophy

Make, share, and switch the agent profiles your coding agents use — manually or programmatically. A profile is just an agent and the loadout it composes; there is no separate profile format.

## Expeditious agents

An agent is defined by its agency: its ability to make good decisions on the way to completing a task. Outfitter exists to make agents _expeditious_ — not just effective, but fast.

The two are linked. An agent loaded with every tool, prompt, and extension you have ever collected spends its context window carrying baggage instead of thinking. A tight profile — only the context, tools, and instructions relevant to the job at hand — preserves context headroom. That headroom translates directly into better decisions, shorter paths to completion, and faster sessions. High signal in, clear signal out.

Tight profiles also make delegation practical. When a role is small and well defined, it can be handed to a subagent and run in parallel with others. Focused profiles are what turn one overloaded agent into a coordinated set of fast ones.

## Composition over accumulation

The common failure mode is a single, ever-growing agent setup: one configuration that accretes every tool and instruction anyone has ever needed, serving no task particularly well. Outfitter takes the opposite approach. Agent profiles are small, purpose-built, and composable — you stack a personal baseline, a team convention, and a project-specific role, and switch between agents as the work changes. Each stays sharp because it never has to be everything at once.

## Individual, team, enterprise

The same mechanism scales up a stair-step:

- **Individuals** make profiles for their own recurring modes of work and switch between them per task or per project.
- **Teams** share profiles through catalog repositories, so a new teammate starts with proven, organization-approved roles instead of assembling a setup from scratch.
- **Enterprises** publish and pin curated catalogs, keeping agent configuration reviewable, versioned, and consistent across the organization.

At every level the goal is the same: the right profile, at the right moment, with nothing extra along for the ride.
