The AI Problem Every PM Knows
Every conversation ends. You draft a product strategy with Claude, copy it to Confluence, paste metrics into the chat, explain your context again. By your fifth browser tab, youâve lost track of what you asked where. The work is scattered. The context resets.
Iâve been through this evolution: copy-paste hell, then Master Prompts, then MCP in the web interface (which genuinely transformed how I work - automating Jira tickets and Confluence pages). But something fundamental was still wrong.
Then I watched a NetworkChuck video that changed everything.
The Insight Iâd Missed
I knew about Claude Code but dismissed it as a developer tool. NetworkChuckâs video wasnât about writing code - he was researching, writing, managing projects. The key insight: Claude Code gives you agents and direct file access.
But the line that landed: âEverything youâre doing lives as files on YOUR hard drive. Copy that folder anywhere. Use any AI tomorrow. Itâs yours.â
Thatâs when I saw it. My entire Master Prompt, my projects, my decision frameworks - they could all be files. The AI doesnât own my context. I do.
What if I combined this with Obsidian? What if I applied it to Product Management work? What if this could be my ultimate PM Operating System?
The File System: Eight Folders That Run Everything
An operating system needs a file structure. Mine is an Obsidian vault stored in iCloud:
- Dashboard- My daily hub (my focus, this weekâs snapshot, project health)
- Decisions- Decision log, pending decisions, frameworks
- Metrics - KPIs across all products
- Communications - Templates for stakeholder updates, 3P reports, team comms
- Strategy - Vision, quarterly priorities, roadmap
- Problems - Active issues, risks, lessons learned
- Knowledge - PM playbooks and frameworks
- Research - User insights, competitive analysis, experiments
Each project gets its own subfolder with dedicated Claude Code context.
The two-level structure is key:
Master Level: Launch Claude Code at the top for cross-project visibility. âShow me all blockers.â âGenerate a 3P report for this week.â âWhat decisions are pending?â
Project Level: Right-click a project folder in Finder â Open Terminal â launch Claude Code with full project context. Deep work happens here.
It all syncs via iCloud. Mac, iPad, phone - same files everywhere. Obsidianâs wiki-style links connect everything. Every conversation, every decision, every insight is preserved and searchable.
My morning routine now takes 10 minutes: check My Focus, review This Weekâs snapshot, scan Active Issues. Thatâs it. Before? Thirty-minute scramble across Slack, Jira, Confluence, memory. âWhat was I working on Friday?â
Weekly reviews follow a playbook template. Communication templates are ready to go. MCP creates Jira tickets and Confluence pages directly from conversations.
The setup took an afternoon. The value compounds daily.
The Processes: Agents That Run in Parallel
Every operating system needs processes that can run independently. In this one, theyâre called agents.
I first thought of agents as replacements for Skills from the web interface. NetworkChuckâs video revealed the real power: fresh context windows.
When you deploy an agent, Claude spins up a completely separate process with its own fresh 200,000 token context window. Itâs like a coworker walking over: âHey, you busy? Hereâs some work.â
Why this matters:
Context Protection: Your main conversation stays lean. An agent can burn through 40,000 tokens on research while your main chat only uses 4,000 more to coordinate.
Unbiased Review: When I need brutal feedback on a product strategy, I deploy my âbrutal-criticâ agent. Fresh eyes, no bias from our conversation, pure evaluation against my PM frameworks. Invaluable.
Parallel Workstreams: Launch multiple agents simultaneously. One researching competitors, another analysing user feedback, a third drafting a stakeholder update - all running in parallel while I focus on strategic decisions.
Hereâs what this looks like in practice: Last week I needed competitive analysis on file transfer solutions and their PLG approaches. I deployed my research agent with: âCompare WeTransfer, Dropbox Transfer, and SendAnywhere - how do they drive product-led growth, whatâs free vs paid, conversion tactics.â While it ran (about 15 minutes), I kept working on the Q4 roadmap. When it finished, a full comparison document sat in Research/competitive-analysis.md, ready to reference.
Iâve built several:
- pm-partner: Strategic product advice
- jira-manager: Ticket creation and tracking across projects
- message-crafter: Drafts communications using my templates
Some are tied to specific projects, others are personal agents I call from anywhere.
As a PM, my job is coordinating multiple workstreams. Agents donât just automate tasks - they distribute cognitive load while keeping my main context clean and focused. Itâs like having a team, not just a tool.
The APIs: MCP Connects Everything
Every operating system needs APIs to connect to external systems. Mine uses Model Context Protocol (MCP).
This is where the OS moves from answering questions to completing work.
MCP is bidirectional - reading, updating, automating:
Reading & Context:
- Pull metrics reports directly into conversations
- Load Confluence documentation for context
- Fetch Jira ticket status across projects
- Access user research from connected tools
Creation & Updates:
- Draft a feature spec, create the Jira ticket directly
- Generate documentation, publish to Confluence
- Update existing pages with new information
- Modify tickets as requirements evolve
I can ask: âWhatâs the status of our infrastructure migration across all products?â Claude pulls real data from Confluence and Jira. Then: âCreate a stakeholder update about this and publish it to Confluence.â Done.
One frustration: some PM tools (Mixpanel, Intercom) only have MCP servers for USA instances - European or APAC instances still require copy-paste. But MCP integration with what does work (Jira, Confluence, GitHub) has been game-changing. Reading context, modifying content, automating workflows in a single conversation - thatâs the compounding value.
The Runtime: What This Looks Like Daily
Morning Routine (10 min):
- Open Dashboard/My Focus
- Check Dashboard/This Week
- Review Problems/Active Issues
- Set todayâs top 3 priorities
Deep Work: Right-click a project folder in Finder â Open Terminal â launch Claude Code. Full project context loaded from CLAUDE.md. No re-explaining âwhat is this project.â
Cross-Project Coordination: Launch Claude Code at master level. Ask: âShow me all blockers across projects.â Deploy agents for ticket updates and communications. Generate 3P reports pulling from all contexts.
Throughout the Day: Capture notes directly in Obsidian. Review agent outputs, add my thinking, create wiki links. Mobile: iPad/iPhone for reviewing outputs, adding notes, referencing docs anywhere.
End of Day (5 min): Update project status. Log wins or learnings. Preview tomorrow.
Weekly Review (60-90 min, every Friday afternoon): Follow the playbook in Knowledge/playbooks/. Update dashboards, check metrics, draft stakeholder updates. MCP creates Confluence pages and Jira tickets from the conversation.
The seamlessness is the point. No context-switching between tools. No copy-paste. No scattered browser tabs. Just files, synced everywhere, with AI that can read them, edit them, and act on them.
How to Replicate This (Start Simple)
My first attempt failed. I created 50 files and folders, spent three hours on structure, never opened it again. Too much ceremony, not enough utility.
Hereâs what actually worked (detailed process at the end):
The Basics (30 minutes)
Step 1: Create the folder
On Mac, navigate to iCloud Drive. Create a new folder called âPM-Operating-Systemâ or whatever you want to call it. Only put it in iCloud if you want mobile access - Iâm an Apple devotee, so thatâs my path. Other systems are available, but youâll have to figure that out yourself.
Step 2: Open Terminal there
Right-click the folder â Services â New Terminal at Folder (or just drag the folder to Terminal).
Step 3: Install Claude Code
npm install -g @anthropic-ai/claude-code
Then launch it:
claude
Step 4: Ask Claude to build your structure (see the prompt below)
Step 5: Open it in Obsidian
In Obsidian: Open folder as vault â select your PM-Operating-System folder.
Why this works beautifully: Claude Code works really well with markdown (.md) files. Obsidian also works with markdown files. Theyâre literally reading and writing the same files. Win-win.
The Secret: Start With Your Master Prompt
If youâve been using Claude with a Master Prompt, thatâs gold. It knows your role, projects, stakeholders, priorities.
Use this prompt:
Here's my Master Prompt from the web interface:
[PASTE YOUR MASTER PROMPT]
Create a PM Operating System in this Obsidian vault:
- Dashboard/ (index.md, my-focus.md, this-week.md, project-health.md)
- Decisions/ (decision-log.md, pending-decisions.md, frameworks.md)
- Metrics/ (kpis.md)
- Communications/templates/ (3p-report, stakeholder-update, team-update)
- Strategy/ (vision.md, priorities.md, roadmap.md)
- Problems/ (active-issues.md, risks.md, lessons-learned.md)
- Knowledge/playbooks/ and Knowledge/frameworks/
- Research/
- projects/
Populate with context from my Master Prompt. Customise to MY work.
Claude builds an operating system that already knows your products, stakeholders, current priorities.
Then Expand Week by Week
- Week 1: Use Dashboard daily. Just my-focus.md and this-week.md.
- Week 2: Add your first project folder. Practice master vs project-level Claude.
- Week 3: Set up MCP (the APIs) for Jira/Confluence.
- Week 4: Build custom agents (the processes) for your workflows.
Let Claude build your OS. You focus on running it.
How I Actually Built This
I didnât manually create everything. Claude did most of the heavy lifting.
I described my process, my preferences, my projects. Claude generated the file structure and initial content. I tweaked. We iterated. It took an afternoon.
The real accelerator? I already had context. Months of using Claude on the web. Master Prompts. Project histories. MCP integrations. I pulled that existing context into the new OS - project descriptions, stakeholder information, decision frameworks, communication templates.
Within hours, my operating system was rich with actual information, not empty templates.
If you have existing context, use it. Your Master Prompt from the web. Your project docs. Your Confluence pages. Feed them to Claude Code and say âbuild my operating system from this.â Youâll get something useful immediately.
If youâre starting fresh, build carefully. Donât create 50 folders and files day one. Start with Dashboard/my-focus.md. Use it for a week. Add Problems/active-issues.md. Use both for a week. Then add your first project folder. Let utility drive structure.
The warning either way: quality in, quality out. Vague project descriptions produce vague outputs. Specific stakeholder context produces useful drafts. Generic frameworks gather dust. Frameworks you actually use compound value.
Why This Changes Everything
The shift from using AI as a tool to running AI as an operating system for PM work is significant. Itâs not about replacing thinking - itâs about augmenting how we capture, process, and act on information.
An operating system has persistent state. Files that donât disappear. Processes that can run in parallel. APIs that connect to external systems. Multiple instances for different contexts. Itâs not ephemeral conversations - itâs infrastructure.
Every project adds to the file system. Every agent run creates artifacts you reference later. Every note links to other notes, building a web of context. The OS compounds daily.
How do you use AI tools for PM Work? Iâm curious what patterns others have found. Let me know.