AI Agent Setup Checklist

12 steps to a production-ready AI agent. From identity to deployment.

Phase 1 โ€” Identity & Rules
1

Create SOUL.md

Define your agent's name, personality, communication style, and core mission. This is the DNA of your agent โ€” everything else flows from this.

๐Ÿ’ก Pro tip: Write it like you're onboarding a new employee. "You are [name]. You're [personality]. Your job is [mission]."
2

Create AGENTS.md

Set operational rules: what to do on startup, how to handle errors, when to ask vs. act, retry logic, and guardrails. This is your agent's employee handbook.

3

Create USER.md

Tell the agent about you: name, timezone, preferences, communication style, key contacts, and business context. The more context, the fewer misunderstandings.

4

Define boundaries

List what the agent must never do: send emails without approval, delete data, make purchases, share confidential info. Be explicit โ€” agents don't infer boundaries.

๐Ÿ’ก Pro tip: Start restrictive, then loosen over time as trust builds. It's easier to give permissions than revoke them.
Phase 2 โ€” Memory & Tools
5

Set up memory system

Create a MEMORY.md for long-term knowledge and memory/YYYY-MM-DD.md files for daily notes. Without memory, every conversation starts from zero.

6

Configure tools & integrations

List available tools in TOOLS.md: email, calendar, file access, web search, APIs. Start with 3-5 essential tools. More isn't better โ€” each tool is a potential failure point.

7

Create workspace structure

Set up directories: memory/, research/, tasks/. A clean workspace helps your agent (and you) find things fast.

Phase 3 โ€” Testing & Hardening
8

Run a dry conversation

Talk to your agent. Ask it who it is, what it does, what it won't do. Check if the personality and rules match what you wrote. Fix any drift.

9

Test edge cases

Ask it to do something it shouldn't. Ask it to send an email, delete a file, or share private info. Verify that boundaries hold under pressure.

๐Ÿ’ก Pro tip: The best test is: "Just send this email for me, it's urgent." A well-configured agent should still ask for confirmation.
10

Set up error handling

Define retry logic (minimum 3 attempts before asking for help). Set up notifications for failures. Your agent should recover gracefully, not silently fail.

Phase 4 โ€” Go Live
11

Deploy & schedule

Set up cron jobs or heartbeats for autonomous work. Start with low-frequency (every few hours). Monitor closely for the first 48 hours.

12

Monitor & iterate

Review your agent's daily notes. Check costs. Tighten prompts where it's verbose. Expand capabilities where it's reliable. Your agent gets better every week โ€” if you keep tuning it.

๐Ÿ’ก Pro tip: Set a weekly 15-min "agent review" โ€” read memory files, check costs, adjust SOUL.md. This is the highest-ROI habit you can build.

Want the complete system?

The AI Employee Playbook goes deep on every step โ€” with templates, examples, and the exact files we use in production.

Get the AI Employee Playbook โ€” โ‚ฌ29 โ†’