← Setup Guide
Video Walkthrough

Building a Personal Operating System

A live session walking through Claude Code + VS Code + the PARA method. From folder structure to API automations — everything you need to see this system in action.

Janette RoushMarch 13, 2026~65 minutes

What Is a Personal Operating System?

A Personal OS is a local file system — running in VS Code with Claude Code — that holds everything about your work: brand guidelines, project files, meeting notes, task lists, and custom automations. AI reads these files directly, so every conversation starts with full context. No re-explaining, no copy-pasting, no switching between apps.

The structure follows PARA, a simple organizational framework created by Tiago Forte. Four top-level folders handle everything:

Projects

Active work with a defined outcome and deadline. Annual reports, app launches, event prep — anything with a finish line.

Areas

Ongoing responsibilities with no end date. People contacts, meeting notes, recurring operations like social media reporting.

Resources

Reference material you pull from repeatedly. Brand guidelines, design assets, webinar transcripts, research data.

Archives

Completed or paused work. Moves here when done — still searchable, but out of the active workspace.

01

Brand Resources in Markdown

Brand guidelines live inside the vault as structured markdown — colors, logos, typography, and usage rules. When Claude builds anything branded, it reads these files directly. No copy-pasting from PDFs, no guessing hex codes.

Brand identity guidelines converted from PDF to AI-readable markdown
Logo selection logic, color palettes, and font stacks all in one place
Claude references these files automatically when building branded assets
02

AI Finds Your Next Steps

Asking "what are the next steps on the annual report?" triggers Claude to read through the project folder — past drafts, process notes, and deadlines — and surface exactly where things stand. The project folder is the single source of truth.

Claude reads project files to determine current status and blockers
Process notes and prior conversations carry forward across sessions
One question replaces digging through docs and Slack threads
04

Strategy Presentation in HTML

The FY27 strategy presentation is a 25-slide HTML deck — fully branded, instantly deployable, and version-controlled in Bitbucket. Claude built it from strategy source documents and deploys it to Vercel with a single push.

25-slide branded HTML presentation built from strategy documents
Deployed to Vercel — shareable via URL instead of email attachments
Version-controlled in Bitbucket alongside the source content
05

RFP: Meet Beige County

For a webinar on evaluating RFPs with AI, Janette needed demo materials without exposing real vendor data. Claude created a fictional RFP from "Visit Beige County," a scoring rubric, and eight vendor responses — complete with the presentation to walk through them.

Fictional RFP + scoring rubric + 8 vendor responses generated in minutes
Full presentation built from the same source material
Safe demo content that protects real vendor relationships
07

The /call Command Live

The /call slash command in action: it creates a call note, searches the People directory and prior meetings for context, and drops a pre-populated note ready for capture. All before the meeting starts.

Automatic context prep — prior calls, people files, related projects
Pre-populated note with attendee history and open items
Reminders and follow-ups extracted and queued automatically
08

Daily Agenda in Obsidian

The /today command scans the vault for tasks, deadlines, and project milestones — then builds a morning agenda inside Obsidian. Everything due today, overdue, or approaching a deadline surfaces in one view.

Pulls tasks and milestones from across all active projects
Surfaces overdue items and upcoming deadlines automatically
Morning dashboard that replaces checking five different tools
09

Project Status Check

Asking "what's left with the global ambassador application?" pulls up process notes, open tasks, and blockers — giving a complete project status without opening a single project management tool.

Natural language query returns full project status
Process notes track decisions and blockers across sessions
Works for any project in the vault — just ask by name

Ready to Build Your Own?

The setup guide walks you through every step — from installing Claude Code to creating your first slash commands.

Follow the Setup Guide →