---
name: "Write every agent spec like a job description"
description: "Use when writing an agent spec like a job description with seven named fields."
---

# Write every agent spec like a job description

## When
Use when a new agent or skill needs a hire-style spec before any routine.

## Stop
Never skip the approval step or the metric. Never treat messages sent as the metric.

## Steps
1. The data source
2. The run schedule
3. The filters
4. The expected output, and what good looks like
5. The approval step
6. The metric that matters
7. Where it writes the result, so the system gets smarter

## Load
Text editor. Memory file for corrections. No send.
