Triage Agent¶
Specification for the GTD Clarify specialist agent that converts raw inbox items into concrete task lines.
Overview¶
The Triage agent is a Claude subagent loaded from agents/Triage.md. It embodies the GTD Clarify pillar: it reads raw, vague, or under-specified items from tasks/inbox.md and converts each one into a properly-formed task line with all required tags.
Source of truth: ../../agents/Triage.md
What It Does¶
- Converts raw notes into concrete next-action task lines using the Task Line Format
- Assigns
prio:by reasoning about the Priority Ladder - Infers the correct domain by reading
tasks/domains.mdas the authoritative list; any registered domain is a valid target - Flags genuinely ambiguous items in a
## Needs human decisionsection instead of guessing - Never invents due dates
How to Invoke¶
Or use /triage-inbox which delegates to the Triage agent automatically for each open inbox item, batches the proposals into a single confirmation, and — after you confirm — applies all writes in one pass.
Invariants¶
- Items in
tasks/inbox.mdare marked[x]after triage, never deleted - The inbox is append-only; the audit trail is always preserved
- The agent never writes to
tasks/inbox.mditself — it only writes to domain files - If an item is too ambiguous to triage, it appears in
## Needs human decision
Proposal Mode¶
When called by /add-task, Triage runs in proposal mode: it returns a task-proposal block and never writes to disk. The caller presents the proposal for your confirmation and performs the write only after you approve. This differs from the /triage-inbox flow, where Triage processes inbox items and writes to domain files after batch confirmation.
Related¶
- Capturing Tasks — the full capture and triage workflow
- Task Line Format — the format Triage writes
- Priority Ladder — how Triage assigns
prio: - Commands — /triage-inbox — the command that invokes Triage