Skip to content
All resources

Write a clear task for an agent

Give an agent one outcome, a clear scope and a check you can review.

Downloads

A good brief tells an agent what useful work looks like and tells you when to stop. Fill in the goal, files to inspect, existing work to preserve, relevant check and decisions that need separate approval.

Blank brief

# Task brief

## Goal

Describe one outcome.

## Scope

List the files or subsystem to inspect.

## Existing work

State which changes must be preserved.

## Acceptance

Name the relevant test or observable result.

## Approval boundary

List actions that need a separate decision.

Example: investigate before editing

Goal: explain why the empty-input parser test fails. Scope: read the parser and that test only. Existing work: preserve the current formatting edits. Acceptance: identify the disagreement and name the relevant test command; do not claim it passed without running it. Approval boundary: ask before editing, adding dependencies or sending project text to a new service.

Start with the investigation. If it identifies a correction, review a second brief for that change. A narrow task is easier to inspect than an open-ended instruction to improve the project.

The brief expresses intent. It does not restrict file permissions, enforce a budget or remove tools. Review the actual permissions separately.