AIOS โ flow and process for daily use
Context
AIOS (AI Operating System) is Aspire's 6-layer business operating system powered by Claude Code. New team members and agents consistently ask "ok how do I actually use this thing?" โ this page is the canonical answer.
The 6 layers (mental model)
| # | Layer | Purpose | Where it lives | Slash command |
|---|---|---|---|---|
| 1 | Context OS | Who you are, what you do, team, values, products | aios-workspace/context/ | /context-os |
| 2 | Data OS | Live data snapshots & dashboards from connected tools | aios-workspace/data/ | /data-os |
| 3 | Intel OS | Meeting transcripts, comms summaries, team intel | aios-workspace/intel/ | /intel-os |
| 4 | Daily Brief | Morning briefing that fuses 1+2+3 | aios-workspace/briefs/ | /daily-brief |
| 5 | Automations | Identifying + building automations | aios-workspace/automations/ | /brainstorm, /explore, /task-audit, /n8n-automation |
| 6 | Modules | Plug-and-play AIOS components | aios-workspace/modules/ | /install |
Mental model: layers 1-3 are input (what AIOS knows), layer 4 is synthesis (daily output), layers 5-6 are execution (acting on it).
Daily flow (one human, one Claude session)
07:00 Run /daily-brief
โ reads Context OS + last Data OS snapshot + recent Intel OS
โ writes aios-workspace/briefs/YYYY-MM-DD.md
โ highlights: yesterday's revenue, today's bookings, blockers,
hot threads from meetings, weather/ops alerts
โ ~2-3 min to read, sets direction for the day
09:00 Triage inbox / Slack / email
โ if a task is repetitive โ tag for /task-audit later
โ if a task needs strategy โ use marketing/engineering skills inline
โ if a task is novel โ /explore to walk through automation potential
13:00 Mid-day sync (optional)
โ /data-os if you need fresh numbers
โ /intel-os "what did <person> mention about <topic>?"
17:00 Wrap
โ if you discovered a new playbook today, add to aios-workspace/marketing/sop/
โ if a new automation crystallized, /n8n-automation to scaffold the workflow JSON
โ AIOS doesn't journal for you, but Recall MCP indexes everything you touched
Engineering lifecycle (sequential โ each phase gates the next)
For new products / features:
/spec โ discovery questions โ SPEC.md
(user MUST approve before /plan)
โ
/plan โ vertical task slicing โ tasks/plan.md + todo.md
(user MUST approve before /build)
โ
/build โ test-driven implementation per task
(each task: RED โ GREEN โ full suite โ commit)
โ
/review โ 5-axis review (correctness, readability, architecture, security, perf)
(no Critical issues open before /ship)
โ
/ship โ 6-domain pre-deploy checklist โ deploy โ verify
(health check passes, clean logs)
Each command has its own skill file under aios-workspace/engineering/skills/ with evidence gates (concrete proof required before "done"), anti-rationalization tables (pre-loaded rebuttals for common AI shortcuts), and red flags (indicators the skill was misused).
Cross-cutting engineering skills (aios-workspace/engineering/skills/external/)
Adopted from mattpocock/skills (Sept 2026 selection), adapted to Aspire's vault-as-doc-source model:
| Skill | When to use | Aspire adaptation |
|---|---|---|
external/grill-with-docs skill | Before /spec on any non-trivial feature; new agent's first plan | CONTEXT.md โ shared/concepts/; docs/adr/ โ shared/decisions/ |
external/diagnose skill | Hard bugs, perf regressions, hung CI, "worked yesterday" | Core principle: build the feedback loop first (curl harness, failing test, bisection) โ 90% of debugging |
external/improve-codebase-architecture skill | Periodic refactor of zinga-* / aspire-digital-group / MCP servers | Deletion test as primary signal; HTML report as artifact |
These 3 are adjuncts to the 5-stage lifecycle, not replacements. Sequence:
grill-with-docsruns BEFORE/specto stress-test the proposed scopediagnoseruns DURING any stage when bugs surface, then returns to the original stageimprove-codebase-architectureruns OUTSIDE the lifecycle as a periodic background task (quarterly per project)
Marketing flow (campaigns / content / data)
Single tasks โ use the skill directly:
| Task | Skill |
|---|---|
| Write a blog post | blog-writer |
| Welcome email series | email-sequence |
| Instagram carousel | social-creative-design |
| Set of paid-ad headlines | ad-creative |
| Landing page from scratch | landing-page-builder / copywriting |
| Performance dashboard | data-visualization / campaign-report |
Multi-deliverable campaigns โ use the lead agent:
@campaign-strategist (Opus โ orchestrator)
โ delegates to:
@market-researcher (Ahrefs + web search + briefs)
@content-creator (blog, email, lead magnets, copy)
@creative-designer (Canva, Figma, HTML, PPTX)
@data-analyst (Ahrefs, SendGrid, dashboards)
All marketing agents MUST read these 3 context files before producing anything:
aios-workspace/marketing/context/product-marketing-context.mdaios-workspace/marketing/context/brand-voice.mdaios-workspace/marketing/context/marketing-strategy.md
Decision tree: agent vs skill vs raw slash command
Is the task strategic OR needs synthesis across multiple data sources?
โโโ YES โ use an @agent (campaign-strategist, market-researcher, etc.)
โโโ NO โ Is the task executional with a clear template/formula?
โโโ YES โ use a skill directly (blog-writer, email-sequence, ad-creative...)
โโโ NO โ Is this a business-operations question (briefs, automations)?
โโโ YES โ use a slash command (/daily-brief, /brainstorm, /explore)
โโโ NO โ Just ask Claude; the right skill auto-loads if applicable
Routing examples:
| User says | Use |
|---|---|
| "Launch a Cherry Blossom campaign" | @campaign-strategist (multi-channel orchestration) |
| "Write a blog post about winter travel" | blog-writer skill (single deliverable, template-driven) |
| "How did the brands do yesterday?" | /daily-brief or /ga4-daily-brief |
| "What did Tom say about the Six Degrees pricing?" | /intel-os (queries meeting transcripts) |
| "Audit my SEO" | seo-audit skill |
| "Build me an automation for new bookings" | /n8n-automation |
| "What did we ship this week?" | /data-os + git log + Recall MCP |
Connected MCP tools โ what you can actually call
| Category | Tools |
|---|---|
| Finance | Xero (5 orgs), PowerEPOS |
| Workforce | Tanda (roster, timesheets, leave, payroll) |
| Accommodation | STAAH |
| Comms | Gmail, SendGrid, Twilio, Slack |
| Calendar | Google Calendar |
| PM | Odoo |
| Meetings | MeetGeek |
| SEO/Analytics | Ahrefs, GA4 (7 brands), Search Console, Microsoft Clarity |
| Design | Canva, Figma, Stitch, Talk-to-Figma |
| Research | Perplexity, Apify, Firecrawl |
| Browser | Claude-in-Chrome, chrome-devtools, playwright, playwright-parallel |
| LLM Gateway | All AI traffic via llm.aspiredigital.group/v1 (see aspire-llm-gateway) |
| Knowledge OS | ko-knowledge MCP โ knowledge_query, get_page, lint_page, ingest, update_page |
| Scheduling | Scheduled Tasks, Cron Jobs |
Setup flow (onboarding AIOS for a new business)
- Set Context OS โ
/context-oswalks through who/what/team/values/products โ writesaios-workspace/context/{business,strategy,integrations}.md - Connect MCP tools โ add the relevant servers to
claude_desktop_config.jsonor~/.claude.json. For credentials, use the Aspire Hub secrets vault, not 1Password. - First Data OS snapshot โ
/data-osto pull live numbers; sanity-check totals match what the business owner remembers. - First daily brief โ
/daily-briefand confirm the highlights feel right; if not, the Context OS needs more detail. - Run /task-audit โ surfaces what's repetitive enough to automate.
- Pick 1-2 automations from /brainstorm โ small wins first; scale to bigger flows once trust is built.
- Install /modules โ only after the above 6 steps; modules layer on top of working context.
Maintenance cadence
| Cadence | What |
|---|---|
| Daily | /daily-brief (auto-loads if 7am cron is set) |
| Weekly | Review aios-workspace/briefs/ โ anything off-trend? |
| Monthly | Refresh aios-workspace/context/business.md if team/products changed |
| Quarterly | Audit MCP token freshness, refresh Aspire LLM Gateway virtual keys, sweep OpenClaw session checkpoints, review brand contamination in seed/fixtures |
| Per project | Each engineering project owns its own _STATUS.md (append-only log) โ read first thing in any new session on that project |
Common scenarios โ what command to use
| Scenario | Command |
|---|---|
| Need to ship a new app (full lifecycle) | /spec โ /plan โ /build โ /review โ /ship |
| Before writing a spec, stress-test the idea | external/grill-with-docs skill |
| Hard bug, perf regression, "it worked yesterday" | external/diagnose skill (feedback loop first!) |
| Codebase feeling heavy / refactor before adding next feature | external/improve-codebase-architecture skill |
| Need to launch a campaign | @campaign-strategist |
| Need a weekly marketing report | campaign-report or data-visualization skill |
| Need to recall something from a meeting | /intel-os |
| Need this morning's brief | /daily-brief (or /ga4-daily-brief for just analytics) |
| New automation idea | /explore (walkthrough) or /brainstorm (AI suggests) |
| Build n8n workflow JSON | /n8n-automation |
| Comparing supplier prices | /price-compare or anthropic-skills:price-compare |
| Session about to run out of tokens | handoff skill โ writes to aios-workspace/sessions/ |
| Resume after switching Claude accounts | handoff skill โ reads from same path |
| New skill needed | anthropic-skills:skill-creator |
Planned trials (under evaluation)
safishamsi/graphify โ code-graph audit tool
Status: โ
ADOPTED as quarterly audit step (2026-05-20) Trial result: Gate met โ 3 new cross-coupling facts surfaced (auth function blast radius quantified, Telegram comms dominance, 8-app shared-deps cluster) on first run against aspire-digital-group monorepo. See graphify-trial-2026-05-20 for full output. Scope: codebase โ knowledge graph (interactive HTML + MCP server, 31 language extractors)
Where it fits:
- ๐ข Quarterly audit of
aspire-digital-groupmonorepo (15+ apps + shared packages) - ๐ข Spotting copy-paste duplication across the 7 zinga-* apps
- ๐ข God-node detection in heavy legacy code (
alby-studio, larger zinga apps) - ๐ข Visual artifact for onboarding new engineers
Where it doesn't fit:
- ๐ด Cross-repo flows (single-repo scope per run)
- ๐ด Knowledge OS vault (markdown not code; KO Stage 2 LightRAG is the right tool when query volume justifies)
- ๐ด Tiny repos (
zac,edm) โ too small for graph analysis to add value - ๐ก Overlaps existing tools for trivial questions (IDE Go-to-Def +
git grep+pnpm whyalready win on speed)
Tiered adoption plan:
- โ
Phase 1 โ Trial DONE (2026-05-20):
uv tool install graphifyy+graphify update .onaspire-digital-group. Result: 2,209 nodes / 2,935 edges / 220 communities / 435 files / 12 sec extraction. Outputsgraphify-out/{graph.json, graph.html, GRAPH_REPORT.md}. - โ Phase 2 โ Gate decision: YES. 3 cross-coupling facts surfaced that were genuinely new (auth blast radius quantified, Telegram comms dominance, 8-app shared-deps cluster). Adopt as quarterly audit step.
- ๐ก Phase 3 โ expansion in progress:
- [x]
alby-studio(149 files / 783 nodes / 1427 edges โ DONE 2026-05-21; see graphify-audit-2026-05-21). 3/5 new findings โcn()88-edge god-utility,getVendorBySlug()storefront spine (21),authOptions30-edge auth surface. - [ ]
zinga-pms(31 source files โ small but the largest Zinga product) - [ ] MCP servers batch 1 (group of 5-8 servers for cross-server pattern detection)
- [ ] Re-run
aspire-digital-groupquarterly
Install / use:
uv tool install graphifyy # one-time
cd <repo>
graphify update . # build/refresh graph (no API cost, AST-only)
graphify explain "<symbol>" # explore a specific node
graphify query "<question>" # BFS over the graph
graphify path "<from>" "<to>" # shortest path between two symbols
Operating rules:
- Add
graphify-out/to each audited repo's.gitignore(build artifact, ~3 MB per repo) - Run quarterly via
external/improve-codebase-architectureskill โ NOT in daily workflow - Do NOT wire the graphify MCP into agents by default โ too narrow a use case
- Re-run after major refactors to confirm complexity moved (not just relocated)
Cost / risk: $0 (open source), ~12 sec per run on medium monorepos, no lock-in (open HTML/MD/JSON outputs).
Hand-off across Claude accounts (multi-account coordination)
Multiple Claude accounts share this Mac's filesystem. To prevent duplicate work:
- Read
~/Desktop/Claude/PROJECTS.mdFIRST โ master project index (slug, aliases, canonical path, status, owner) - Check the project's
_STATUS.mdโ know what previous sessions did and what's queued NEXT - Check
.claude-lockโ if present + fresh (<30min), coordinate before editing same files - On session end โ append to
_STATUS.md(date, account, model, files touched, NEXT)
Provenance
Source: CLAUDE.md (per-project instructions), ~/.claude/projects/.../MEMORY.md (user auto-memory), aios-workspace/engineering/sop/dev-lifecycle.md, aios-workspace/marketing/sop/{campaign-launch,content-production,agent-routing}.md.