A year of how I actually use my AI operating system was already on disk — 946 prompts across 351 sessions, every project file, every CLAUDE.md. So I pointed six parallel, read-only research agents at all of it at once. Evidence first, no guessing. They found my exact pain points and handed back a five-pillar plan to rebuild — in my own words, from my own work.
AIOS is my personal AI operating system: a dashboard, a voice assistant, a Telegram bot and a Claude Code terminal, wired together over months. The complete record of how it actually gets used is just sitting there — 946 prompts across 351 sessions, every project's files, every CLAUDE.md, the data stores, prior audits. The hard part of a redesign isn't collecting evidence. It's reading it honestly. Before changing anything, I wanted the data to tell me where it hurts — not my gut.
I split the audit into six read-only research agents and ran them in parallel: one on chat history, one on the data files, one on the dashboard's nine tabs, one on the four surfaces, one on the CLAUDE.md sprawl, one on the project inventory. Read-only on purpose — an audit that can edit is an audit you can't trust. Each agent reported evidence with counts and citations, not opinions. The replicable part: you can point the same fan-out at your own AI usage tonight.
The agents agreed. Capture is my #1 verb — /todo is the single most-used command (50 explicit uses, ~132 task-management prompts) — but it's scattered across six places. The #1 friction is finding my own past outputs: ~19 prompts are literally "where did you save that?". And 47% of prompts (443 of 946) came from my phone — which can only capture, never execute. Four surfaces, four mental models, zero shared data. None of it was a guess; every line came with a count.
Being straight: the redesign is PLAN-02, status draft for review. Nothing has been implemented yet. This episode is the diagnosis and the plan, not a before/after — the build comes next, data layer first. The findings and counts are real, pulled from the actual sessions; the five pillars are the proposal they point to.
Four outputs from the audit: the six-agent run mid-sweep, the ranked pain-points table with evidence counts, the five-pillar redesign on one card, and the single recurring prompt that names the whole problem. Tap any image to enlarge it and read the exact prompt that drew it.




The plan the evidence points to: collapse the dashboard's nine tabs into three — Today / Work / Memory — on one shared SQLite spine every surface reads and writes, with lossless handover across phone, voice, terminal and dashboard. Not a rebuild. A targeted upgrade, sequenced data-first. The AI that runs the system read how it was actually used and drew the map.
Sixty seconds: the evidence already on disk, six read-only agents sweeping it at once, the pain points the numbers exposed, and the five-pillar plan they pointed to — the method you can run on your own AI usage.
The six-agent fan-out prompt (read-only, evidence-first), the pain-points scoring rubric, the five-pillar plan template, and a demo that runs on synthetic sessions so you never expose your own history. Everything in this episode is free and open — clone it, run it, make it yours.
gh repo clone jacobskogstrom/ai-self-audit ~/ai-self-audit && cd ~/ai-self-audit && cat README.md
No GitHub? Comment AUDIT on the post and the bot DMs you the link.
The plan says build data before UI. Next: I stand up aios.db and an aios data CLI, then migrate one list at a time from markdown tables to a store every surface can read and write — starting with the thing I use most, /todo. The redesign stops being a doc and starts being plumbing.