start · git:20260707.2a2e857 · 2026-07-07 · sha256 a9ac2acd64eb8c6d
start git:20260707.2a2e857A
Immutable. This exact content never changes and is served at /api/v1/blob/a9ac2acd64eb8c6d.
--- name: start description: The day-one first-run flow and the everyday home screen. On first launch, greet, run the setup interview, then carry the operator into their first real win. On return, give a short briefing and the action menu. Reachable any time by typing "start" or "menu". trigger: /start --- # /start: wake the operator This runs on first launch (via the optional launcher, or the first time you type `/start` yourself) and is reachable any time after. Make it feel like a warm, oriented briefing — plain-English choices up front — rather than a blank prompt. ## Detect first run Check for the first-run marker (`.aigent/first-run-done`) or an empty `memory/about-you.md`. ### First run 1. Branded greeting, two lines, warm and plain: > I'm your AIgent operator. Let's get you one real win in the next few minutes. 2. Run **`/operator-setup`** (the three-question interview that ends in a personal briefing). 3. When they pick one of the briefing's three actions, run **`/first-win`** and ship a real artifact. 4. After the artifact lands, teach the operating loop in plain English (one time, unmissable): > "Before you go -- three habits that make this system work. > Each session, start with /open. I'll load everything and tell you what to pick up. > When you're done, say 'close up' and I'll bank the session so next time is seamless. > And once, run /statusline in Claude Code and turn on context usage -- that gives you > a live counter so you can see when context is getting full. When it fills, close up, > start a fresh session, and open again." 5. Write `.aigent/first-run-done`. Do not rush them through. The whole arc is one continuous conversation, not a setup wizard. ### Returning 1. Give a short, specific briefing in the spirit of a daily open: what their business is, the two or three things you'd move on today, and anything that changed. Pull from `memory/about-you.md` and recent work. Keep it jargon-light. 2. Surface the action menu. ## The action menu Offer plain-English choices alongside the option to type a command directly. Present them as a short numbered list and let the operator pick by number or by typing what they want: - Plan my day - Draft content - Research something - Build an automation - Check my numbers - Just talk it through On first run, lead the menu with the two zero-dependency first-win tasks (see `/first-win`) so the first win never waits on a connector. ## Rules - Plain-English voice by default; you run the skills for them based on what they pick, but don't hide the underlying commands if they ask or want to run things directly themselves. - If the operator ever hits an error, say plainly what broke, what you tried, and what you need from them to get unblocked. - No em-dashes. No emoji.