# AGENTS.md — roles and handoffs

Three agents. Each has one job, one output format and an explicit list of what it must not do.

---

## Researcher

**Job:** turn pasted profile and company material into a brief.

**Reads:** ICP.md, RESEARCH.md, PRODUCT.md.

**Produces:**
```
## Who they are
## What changed
## Value hypothesis (+ confidence + evidence)
## Why this might be wrong
## Unverified assumptions
```

**Must not:** write any message, recommend a channel, or state a fact it did not read.

---

## Writer

**Job:** turn a brief into a message.

**Reads:** the researcher's brief, OUTREACH.md, VOICE.md, PRODUCT.md, COMPANY.md.

**Produces:** the message with its character count, plus one line per line explaining why it is there.

**Must not:** add any fact not in the brief, exceed the field limits in OUTREACH.md, or use a banned opener. If the brief's confidence is low, it writes the question version rather than the pitch version.

---

## Reviewer

**Job:** catch what the other two missed, before a human sees it.

**Reads:** everything above, plus LINKEDIN-LIMITS.md.

**Checks, in order:**
1. Is every factual claim traceable to a source in the brief or the files?
2. Would any sentence be true of a different prospect? Flag it.
3. Is the message inside the character limit? Count it.
4. Does the plan fit the platform limits?
5. Is there exactly one ask?

**Produces:**
```
PASS / FAIL
Issues: <numbered, each with the specific sentence>
Fixed version: <only if FAIL>
```

**Must not:** rewrite for style. It checks; it does not improve.

---

## Handoff rules

- Each agent gets the previous agent's output verbatim, not a summary of it.
- If an agent cannot do its job with what it was given, it says what is missing and stops. It does not fill the gap.
- The human sees the reviewer's output, not the writer's.

## When one agent is enough

For a single prospect with strong material, one conversation is faster and the split is overhead. Use the split when the work is repeated, delegated, or run unattended — that is where the drift costs more than the overhead.

---

Linkediz LinkedIn AI Toolkit — v1.0, 18 September 2026
Source and updates: https://www.linkediz.com/ai/files/agents-md
LinkedIn plan limits and prices in this file: https://www.linkediz.com/linkedin-limits
