House rules
Give every agent your team's conventions the moment it starts — commit style, test commands, folders to stay out of — without pasting them into each prompt. Write them once as a prompt or skill and tick Autoload.
Write the rules
Keep them short and checkable. A prompt file under ~/.beswarm/prompts works:
House rules for this repo:
- Run `pnpm test` and `pnpm lint` before saying you're done.
- Conventional commits. Never commit to main.
- Don't touch `migrations/` or `vendor/`.
- Write reports to `reports/`, not to the chat.For longer guidance with examples, make it a skill instead: a folder with a SKILL.md under ~/.beswarm/skills.
Tick Autoload
In the TUI, click the prompt in the Prompts panel (or the skill in Skills) and choose Autoload. It shows a ✓ when on.
Autoload items go out as one message to each agent once it has started and is ready for input. See them, and remove them, under Settings → Agents → Auto Load.
Choose who gets them
Under Settings → Agents:
- Auto Load for default agent only limits the rules to your default agent.
- Auto learn BeSwarm's skills also sends BeSwarm's own skill, so agents know how to drive
beswarmthemselves.
From the CLI
beswarm agent start doesn't send autoload items unless you ask:
beswarm agent start --name api --agent claude --autoload --prompt "Add pagination to /orders"Leave --autoload off for runs that must start clean, such as evaluations.
note
Keep the rules few. Every autoloaded item is read by every agent at every start, so a long list costs time and context on each run.