Learning Objectives
- Define what a PM Operating System is and why it matters
- Identify the five layers of an effective PM OS
- Build a personal context file, prompt library, and decision log
- Adopt a daily AI workflow rhythm that compounds over time
- Avoid the most common PM OS anti-patterns
Lesson 9.1 — What Is a PM Operating System?
A PM Operating System (PM OS) is the personal system of files, habits, prompts, and rituals that enables you to work consistently at a high level — with or without AI. When you add AI, a well-structured PM OS turns a good PM into a force multiplier.
The Five Layers
| Layer | What it contains | Key file(s) |
|---|---|---|
| 1. Product Context | Product vision, users, problems, strategy | context.md |
| 2. Prompt Library | Reusable prompts organised by task type | prompts/ folder |
| 3. Decision Log | Timestamped decisions + rationale | decisions.md |
| 4. Work Templates | PRD, brief, interview, retrospective skeletons | templates/ folder |
| 5. Rhythm & Rituals | Weekly review, sprint prep, monthly retrospective | rituals.md |
Lesson 9.2 — Building Each Layer
Layer 1 — context.md
Your context file is the single most important document in your PM OS. It should answer the questions an AI agent needs before it can help you:
- What product are we building and why?
- Who are the primary and secondary users?
- What problems are we solving today vs. next quarter?
- What are the current success metrics and their targets?
- What constraints matter most (compliance, tech debt, team capacity)?
- What decisions have already been made and are off the table?
Layer 2 — Prompt Library
Store prompts as plain Markdown files named by task. Good naming conventions:
prd-draft.md— full PRD generation promptuser-story-split.md— epic-to-story decompositioninterview-synthesis.md— convert raw notes to insightsretro-analysis.md— sprint retrospective summarisercompetitor-brief.md— competitive analysis template
Each prompt file should include: the task description, the required inputs, the expected output format, and any tone/quality instructions.
Layer 3 — Decision Log
Format each entry as:
## YYYY-MM-DD — [Decision title]
**Decision:** What we decided.
**Rationale:** Why we chose this option.
**Alternatives considered:** What we rejected and why.
**Owner:** Name
**Review date:** When to revisit.
Layer 4 — Templates
Templates are the scaffolding that makes AI outputs consistent. A template tells the AI the exact structure you want every time, so you stop reformatting outputs manually.
Layer 5 — Rhythm & Rituals
| Cadence | Ritual | Time box |
|---|---|---|
| Daily | Morning brief: review context, top 3 priorities, one AI task | 10 min |
| Weekly | Sprint prep: update context, triage backlog with AI, capture new decisions | 30 min |
| Monthly | PM OS review: prune stale prompts, update templates, log retrospective | 60 min |
| Quarterly | Strategy refresh: re-align context with OKRs, review decision log | 2 hrs |
Lesson 9.3 — PM OS Anti-Patterns
| Anti-pattern | Symptom | Fix |
|---|---|---|
| Context overload | context.md is 10,000 words | Split into product-context.md + team-context.md; keep each under 500 words |
| Prompt hoarding | 100 prompts, none labelled, none tested | Keep only prompts you've used in the last 30 days |
| Decision log neglect | Empty after month 1 | Add a sprint-end ritual: log one decision every Friday |
| No review cadence | Stale files, outdated metrics | Add a calendar block: "PM OS Review" every 4 weeks |
| Tool dependency | PM OS only works in one specific tool | Keep all files in plain Markdown — portable across any tool |
Lab 9 — Build Your PM OS Starter Kit
You will create the foundational files for your PM OS using the FlowScale context as the working example.
Open your AI agent and start a new file called context.md. Use this prompt:
Review the output, edit for accuracy, and save it.
Create a file called prompts/interview-synthesis.md with the following structure:
Think of one real or hypothetical product decision. Use your AI agent to help you write the decision log entry in the format from Lesson 9.2. The AI should help you articulate the rationale and alternatives even if your thinking was instinctive.
Use this prompt: "Based on my role as a PM at FlowScale, help me write a rituals.md file covering daily, weekly, monthly, and quarterly AI-assisted PM rituals. Each ritual should specify: name, frequency, time box, what AI tool to use, what to input, and what output to expect."
Deliverables
- context.md — under 400 words, covering all 5 required sections
- prompts/interview-synthesis.md — reusable prompt with input/output spec
- decisions.md — at least one entry in the correct format
- rituals.md — covering all four cadences
How to Verify Completion
- context.md is under 400 words and a colleague unfamiliar with FlowScale could understand the product after reading it
- Your interview-synthesis prompt produces a useful structured summary when given 5 raw bullet-point notes as test input
- Your decision log entry includes decision, rationale, alternatives considered, owner, and review date
- rituals.md lists at least 4 cadences with time boxes and AI tool references
- All files are in plain Markdown and would work in any AI tool (not tool-specific syntax)
Module 9 Quiz
7 questions · click an option to answer · review all before checking your score
1. Which layer of the PM OS most directly improves AI output accuracy?
2. How often should you update your context.md?
3. What is the recommended maximum length for a context.md file?
4. What makes a prompt library entry reusable rather than one-off?
5. Which PM OS anti-pattern describes having 100 prompts, none labelled, none tested?
6. What is the primary purpose of a decision log?
7. Why should PM OS files be kept in plain Markdown rather than tool-specific formats?