# Agent Learning

Record reusable failure lessons and promote repeated lessons into skills or rules.

## When To Load

- Trigger: `failure`
- Trigger: `failed`
- Trigger: `error`
- Trigger: `syntax`
- Trigger: `escaping`
- Trigger: `permission`
- Trigger: `lesson`
- Trigger: `learn`

## Procedure

- Search relevant lessons before repeating risky operations.
- After reusable failures, record operation, error signature, root cause, fix, prevention, and verification.
- Promote repeated lessons into versioned skills or rules after review.

## Evidence

- `file`
