Build your own personal-ops system: starter prompt + job ideas A developer has shared a starter prompt and job ideas for building a personal-ops system: a local platform that runs scheduled jobs, stores their output, and notifies the user when something needs attention. The system uses a daemon with a scheduler, runner, and local HTTP dashboard, and jobs are defined as directories with a shell-sourceable manifest. The developer emphasizes that jobs belong in this system only if they require local state, local tools, or local data, and provides a starter prompt for Claude Code to scaffold the foundation. A small platform on your own machine that runs scheduled jobs for you — research memos, watching things, weekly reviews, self-observation — stores their output, and tells you when something is worth looking at. Some jobs call Claude via the claude CLI; many are plain code. Two files here: starter-prompt.md — paste into a fresh Claude Code session in an empty directory. It carries the design decisions job layout, outcome contract, notifications, security model, build order without prescribing your OS, language, or jobs. ideas.md — a list of jobs the system is good at, grouped by shape. Why not just Claude's scheduled tasks? Claude Desktop already runs prompts on a schedule. If that covers your job, use it — it's zero infrastructure. This system exists for what scheduled tasks can't do: State between runs. Diffing against yesterday, "proposed once, never re-nagged", aged ledgers, open loops that close themselves. Scheduled tasks start cold every time. Local CLIs, files and databases.git status across your repos, op, brew, Claude's own transcripts, the OS activity database, SQLite stores of local apps. Pure-code jobs. Most of the ideas list never calls a model at all. The quota gate. Subscription limits are only readable from a local session; the gate decides whether tonight's run can afford to happen. So the rule: a job belongs here only if it needs local state, local tools, or local data. If a cloud task could do it equally well, it doesn't belong. Paste into a fresh Claude Code session in an empty directory. I want to build a personal-ops system: a small platform on my own machine that runs scheduled jobs for me research memos, watching things, weekly reviews, self-observation , stores their output, and tells me when something is worth looking at. Some jobs will call Claude via the claude CLI; many should be plain code. Help me build the foundation first, then the first job. Start by asking me in one round, not a back-and-forth : what OS I'm on, my preferred language for the daemon, the first two or three jobs I actually want, and whether I have a Claude subscription so the quota gate matters . Then design and build. Don't ask again unless you're actually blocked. The shape of the system One daemon, one directory per job, one dashboard. launchd / systemd └─ the daemon KeepAlive ├─ scheduler ticks every ~30s, matches each job's cron spec, catches up misses ├─ runner spawns jobs/