In Fleet, the prompt is the job description. It defines who the agent is, what it owns, and how it should behave — but it is not the whole story. At launch, Fleet prepends a compiled Fleet Agent Handbook to every agent's prompt, and the agent's role string determines which workflow skill directive gets injected. Get the role wrong and a perfectly good prompt produces an agent that does not know how to do its actual job.
This guide explains how the role drives the skill directive, where prompts live, how to write a tight role prompt that does not fight the handbook, and which role strings are real. The single most important fact: a specific role string like backend-developer injects a deterministic skill directive, while a generic developer injects nothing at all.