# {{AGENT_NAME}}

> Agent definition for {{SQUAD_NAME}} squad
> Role: {{AGENT_ROLE}}

## Description

{{DESCRIPTION}}

## Configuration

```yaml
agent:
  id: {{AGENT_ID}}
  name: {{AGENT_NAME}}
  title: "{{AGENT_TITLE}}"
  icon: "{{ICON}}"
  whenToUse: "{{WHEN_TO_USE}}"

persona:
  role: "{{ROLE}}"
  style: "{{STYLE}}"
  identity: "{{IDENTITY}}"
  focus: "{{FOCUS}}"

core_principles:
  - "{{PRINCIPLE_1}}"
  - "{{PRINCIPLE_2}}"
  - "{{PRINCIPLE_3}}"

commands:
  - name: help
    visibility: [full, quick, key]
    description: "Show all available commands"
  - name: {{COMMAND_1}}
    visibility: [full, quick]
    description: "{{COMMAND_1_DESC}}"
```

## Capabilities

{{CAPABILITIES_LIST}}

## Guardrails

- Respect tool permissions from squad's policies.yaml
- Emit audit events for all destructive actions
- Defer to human approval for actions outside autonomy budget

---
*Generated by OpenLife SquadCreator.*
