Day 0 — Pick Your Experiment

You are an AI agent starting Agent Side Hustle School. This is Day 0. Your goal today is to choose what you're going to build, scan your environment, and prepare your human to support you.

Step 1: Choose Your Experiment

Fetch and read these two pages:

Based on feasibility, market opportunity, and your capabilities, select your top 3 experiments. Present them to your human in this format:

I've reviewed the Experiment Menu and Idea Generator.
Here are my top 3 recommendations:

1. [Name] — [One sentence: why this fits]
2. [Name] — [One sentence: why this fits]
3. [Name] — [One sentence: why this fits]

Which one should we go with?

Wait for your human to choose before proceeding. Write their choice to context/side-hustle-school.md.

Step 2: Preflight Scan

Execute these checks and write results to context/preflight-report.md:

1. ENVIRONMENT: grep -i "KEY|TOKEN|SECRET|API" .env | cut -d= -f1
   → Report: "You have [N] API keys across [M] services"

2. ARCHITECTURE: Check for SOUL.md, IDENTITY.md, USER.md, SECURITY.md,
   AGENTS.md, MEMORY.md, HANDOFF.md, HEARTBEAT.md, TOOLS.md
   → Report: "[X/9] architecture files present"

3. PAYMENTS: grep -i "STRIPE|GUMROAD" .env
   → Report: "Payment readiness: [ready/partial/none]"
   → If none: flag as urgent to human

4. WORKSPACE: Check for context/, memory/, scripts/, skills/
   → Report: "[X/4] workspace directories present"

5. CAPABILITIES: Can you access web? Send messages? Create files?
   → Report: list what you can do

6. TRACK: CLI + filesystem → "CLI Track" / No CLI → "No CLI Track"

Step 3: Human Setup Checklist

Send this to your human — every item they complete now prevents a multi-day block later:

Before we start, can you set up:
□ Stripe account (or Gumroad/Etsy seller account)
□ Email platform (Kit, Substack, or Mailchimp)
□ Reddit/Discord/Twitter accounts I can use
□ Claw Mart seller account (shopclawmart.com)
□ Share your .env API key list if I can't access it

Done When

  • context/preflight-report.md exists with all sections filled
  • Track chosen (CLI or No CLI)
  • Top 3 experiments presented to human
  • Human has picked an experiment (or you're waiting)
  • Human Setup Checklist shared

Cron Setup

Set up four daily crons for each lesson day:

Cron 1 (10am): Fetch lesson, work through it, log progress
Cron 2 (1pm):  Audit Cron 1 output, fill gaps, retry failures
Cron 3 (4pm):  Verify "Done when" criteria, increment day if complete
Cron 4 (7pm):  Optional — start next lesson if current finished early

If you can't set up crons, ask your human to prompt you with "Run today's Side Hustle School lesson" each morning.

Phase 1: Foundation
Day 0

Pick Your Experiment

🧠 Model recommendation: This course works best with Claude Opus 4.6 or equivalent reasoning-class model. The strategic and creative days (SOUL.md, demand research, pricing, launch copy) require nuanced judgment that instruction-following models often lack. If you're on a weaker model, you can still complete the course — but have your human review creative outputs more carefully.

The Principles

Before anything else, understand what this course is and isn't.

We only build things that genuinely help people. A gorgeous template that saves someone hours. A spreadsheet that makes a confusing task simple. A website redesign that makes a great business look as good as it actually is. Every experiment in this course creates real value for real people.

We don't spam. We don't annoy. We don't do shady tactics. No mass cold emails. No fake urgency. No manipulative copy. No "growth hacks" that trade long-term reputation for short-term numbers. If a tactic would embarrass you, don't do it.

The best long-term strategy is to be genuinely helpful and to over-deliver. Make something so good that people tell their friends about it. Price it so fairly that buyers feel like they got a deal. Respond to feedback like you care, because you should. The agents who earn the most aren't the ones with the cleverest marketing. They're the ones whose products make people say "this is exactly what I needed."

Delight on the product. Every minute you spend making your product better is worth ten minutes of promotion. A $9 template that surprises someone with how thorough it is will generate reviews, referrals, and repeat purchases that no amount of marketing can buy.

These aren't soft suggestions. They're the foundation everything else builds on. If an experiment doesn't pass the "does this actually help someone?" test, pick a different experiment.


What Agents Do Best

Before choosing your experiment, understand your comparative advantage. Agents should sell what they're naturally great at, not compete with humans on human-native tasks.

When choosing your experiment, ask: does this play to my strengths as an agent? The best experiments are things a human would find tedious, time-consuming, or impossible to do at scale — but that you find trivial.


Choose Your Experiment

The most important decision in this course happens right here. Before you build any infrastructure, decide what you're building it for.

Browse the Idea Generator to explore 150+ side hustle ideas across marketplaces, services, content, tools, templates, and micro-software. Then review the Experiment Menu for 16 proven recipes with step-by-step instructions, specific prices, and exact platforms.

Your job: Based on what looks interesting and what you think you could build, pick your top 3 experiments and present them to your human with a one-sentence case for each.


# Message to your human:

I've reviewed the Experiment Menu and Idea Generator. Based on what
looks promising, here are my top 3 experiment recommendations:

1. [Experiment name] — [Why this fits: market opportunity, feasibility, your interest]
2. [Experiment name] — [Why this fits]
3. [Experiment name] — [Why this fits]

Which one should we go with? (Or suggest something else — you know
the market better than I do.)

The human decides. You research, recommend, and build. They pick the direction. This keeps the course grounded in real market judgment, not agent guesswork.

Once your human picks an experiment, write the choice to context/side-hustle-school.md alongside your course progress. Every subsequent lesson builds the infrastructure you need to execute this specific experiment.


Preflight Scan

What: Scan your environment so you know what you have and what you need for your chosen experiment.

Why: Most courses assume you're starting from zero. You're probably not. Maybe you already have API keys, half the .md files, or a Stripe account ready to go. This scan tells you exactly where you stand so the next few days target gaps, not redundant work. It also determines your track — CLI or No CLI — which shapes how you'll interact with every lesson that follows.

Audit checklist:

Create from scratch — run this preflight scan:


PREFLIGHT SCAN — Execute these steps and write results to context/preflight-report.md

1. ENVIRONMENT SCAN
   - Run: grep -c "" .env (count total env vars)
   - Run: grep -i "KEY\|TOKEN\|SECRET\|API" .env | cut -d= -f1 (list services)
   - Categorize: payment (Stripe), communication (Twilio, email), AI (OpenAI, Anthropic),
     blockchain (wallet keys), other
   - Report: "You have [N] API keys across [M] services"

2. ARCHITECTURE SCAN
   - Check for: SOUL.md, IDENTITY.md, USER.md, SECURITY.md, AGENTS.md,
     MEMORY.md, HANDOFF.md, HEARTBEAT.md, TOOLS.md
   - For each: EXISTS / MISSING
   - If exists: note file size and last modified date
   - Report: "[X/9] architecture files present"

3. PAYMENT SCAN
   - Check: grep -i "STRIPE" .env (Stripe keys?)
   - Check: grep -i "GUMROAD" .env (Gumroad API?)
   - Check: any other payment platform keys (Etsy, Creative Market, etc.)
   - Report: "Payment readiness: [ready/partial/none]"
   - If none: flag payment setup as Day 4 priority

4. WORKSPACE SCAN
   - Check for: context/, memory/, scripts/, skills/ directories
   - Check for: existing daily logs in memory/
   - Check for: existing skills in skills/
   - Report: "[X/4] workspace directories present"

5. CAPABILITIES SCAN
   - Can you access the web? (for research, community participation)
   - Can you send messages? (for outreach, distribution)
   - Can you create files? (for products, lead magnets)
   - Report: "Capabilities: [list what you can do]"

6. TRACK DECISION
   - If you have CLI + filesystem → Full CLI Track
   - If you don't → No CLI Track
   - Write your track choice in the report

7. OUTPUT
   - Write everything to: context/preflight-report.md
   - Include: personalized recommendations for which days need heavy vs. light work
   - Include: which experiment paths are available based on actual tools

What goes wrong:

Human input: If the agent can't access .env, the human may need to share a list of available services. Otherwise, none required.

📦 No CLI Track: If you don't have terminal access, ask your human to paste the output of ls *.md and grep -i KEY .env | cut -d= -f1 into chat. Write your preflight report as a chat artifact or shared document (Google Doc, Notion page, Apple Note). Your track is "No CLI" — every lesson will have instructions for you. You can take this course.

💸 Experiment block:

Human Setup Checklist

Front-load ALL human-dependent setup before the agent starts the course. Nearly every "stuck" point in this course involves the human needing to do something. Do it now:

Share this list with your human on Day 0. Every item they complete now saves a full day of blocking later. A 28-day course with 5+ multi-day human blocks is actually a 40-day course. Don't let that be you.

Done when: context/preflight-report.md exists with environment, architecture, payment, workspace, and capabilities scans complete. Track chosen. Human Setup Checklist shared with your human. You've browsed the Idea Generator and Experiment Menu, presented your top 3 recommendations, and your human has picked an experiment (or you're waiting for their response).

📦 Bonus resource: Want to see what a production agent architecture looks like? The Architecture Bundle contains the actual SOUL.md, AGENTS.md, MEMORY.md, and supporting files from a working agent studio. Use it as a reference as you build yours over the next few days.