AI is already changing how product managers work. The question is no longer whether to use AI — it's whether you're using it in a way that actually makes you better, or just faster at producing mediocre output.
There's a meaningful difference between AI-assisted PM work and AI-native PM work:
| Dimension | AI-Assisted (using AI as a tool) | AI-Native (operating through AI systems) |
|---|---|---|
| Context | Loaded manually each session | Persistent in structured files |
| Workflows | Ad-hoc prompts | Reusable, versioned procedures |
| Quality | Varies by prompt skill | Consistent through templates + QA loops |
| Memory | Lost between sessions | Preserved in knowledge architecture |
| Output | Raw AI text needing heavy editing | Structured, reviewed, auditable |
Every module integrates AI workflows directly into PM fundamentals. There is no "traditional PM first, AI later." You will learn discovery, strategy, requirements, and prioritization through AI-assisted execution from Module 1.
The AI-Native PM Mastercourse is designed as a complete, progressive learning journey across three phases. Each phase builds on the last. You must complete Phase 1 before moving to Phase 2.
| Phase | Title | Level | Status |
|---|---|---|---|
| Phase 1 ← You are here | Foundations | Introductory | ✅ Available now |
| Phase 2 | Practitioner | Intermediate | 🕒 Coming soon |
| Phase 3 | Expert | Advanced | 🕒 Coming soon |
All exercises run inside FlowScale, a fictional B2B workflow automation platform at Series B stage, targeting mid-market operations teams. You are assigned as one of three PMs on the team. You will use this company context throughout all 12 modules, building on your work from earlier labs in later ones.
| Module | Topic | AI Integration |
|---|---|---|
| 0 (this module) | Introduction & Setup | Environment setup, tools configured |
| 1 | PM Fundamentals Through AI Operations | AI-assisted triage, context loading |
| 2 | Product Discovery with AI | AI interview analysis, JTBD extraction |
| 3 | User Research & Evidence | AI clustering, evidence scoring, personas |
| 4 | Product Strategy & Positioning | AI competitive analysis, opportunity mapping |
| 5 | Requirements & PRDs | AI-drafted PRDs with human QA loops |
| 6 | Prioritization & Tradeoffs | AI-scored RICE, scenario modeling |
| 7 | Roadmapping & Stakeholder Alignment | AI-generated roadmaps, stakeholder comms |
| 8 | Analytics & Decision-Making | AI anomaly detection, funnel analysis |
| 9 | Building Your PM Operating System | Context files, structured prompts, memory |
| 10 | Knowledge Architecture & RAG Design | AI-ready docs, chunking, retrieval |
| 11 | AI Support Systems & Automation | Ticket triage, answer generation, governance |
| 12 | Capstone: Full AI-Native PM System | End-to-end system build with evaluation |
For self-paced learners: work through lessons at your own speed. The lab exercises are designed for solo completion. Allow 3–4 hours per module.
Throughout this course, you will write files with the extension .md. These are Markdown files — plain text files with simple formatting syntax that AI tools, GitHub, and most modern editors can read beautifully.
Markdown matters for AI-native PM work because:
| You Type | Result |
|---|---|
# Heading 1 | Large heading |
## Heading 2 | Medium heading |
### Heading 3 | Small heading |
**bold text** | bold text |
*italic text* | italic text |
- item | Bullet list item |
1. item | Numbered list item |
[link text](URL) | Clickable link |
`code` | Inline code |
| Three backticks | Code block |
| col | col | + header row | Table |
> text | Blockquote / callout |
--- | Horizontal divider |
Here is what a real PM context file looks like in Markdown:
# FlowScale Company Context
## Company
- Name: FlowScale
- Product: B2B workflow automation platform
- Stage: Series B
## Strategic Goals
1. Increase activation rate from 38% to 60%
2. Increase expansion revenue by 25%
3. Reduce onboarding support tickets by 30%
## Current Problems
- 62% onboarding drop-off at step 3
- Weak retention after 30 days
When you paste this file into an AI conversation, the AI understands the structure instantly. This is why we use Markdown instead of Word documents or spreadsheets for context files.
Ctrl+Shift+V or Cmd+Shift+V on Mac) so you can see rendered output alongside your raw text. Install the "Markdown All in One" extension for extra features.
You've probably used ChatGPT or Claude as a chat tool — you type a message, it replies. That's the simplest form of AI interaction. But AI-native PM work goes further, using AI agents.
| Dimension | Basic Chat | AI Agent |
|---|---|---|
| Memory | Only remembers the current conversation | Can read files, load context, remember across sessions |
| Tools | Can only generate text | Can read/write files, run code, search, call APIs |
| Instructions | You type each request fresh | Given a system prompt that defines its role and rules permanently |
| Workflow | One question, one answer | Can execute multi-step tasks autonomously |
| Context | What you type in the chat | Files, documents, databases, previous outputs |
1. System Prompt (Role + Rules)
This is the instruction that defines what the AI is and how it behaves. Example: "You are a senior PM at FlowScale. You always ground your analysis in the company context. You never invent data." The system prompt runs invisibly before every message.
2. Context Files (Memory)
Markdown files loaded into the AI's context window at the start of each session. Your context/company.md, context/personas.md, and context/metrics.md files are context files. Without them, every AI session starts from zero.
3. Tools (Capabilities)
Actions the agent can take beyond generating text: reading files from disk, writing output files, searching the web, running code. In this course, your primary tool interactions are reading/writing Markdown files and using structured prompts to control AI output quality.
When you build your PM Operating System (Module 9), you're essentially building a simple agent setup:
Session Start:
→ Load context/company.md (who is FlowScale)
→ Load context/personas.md (who are our users)
→ Load context/metrics.md (what are we measuring)
Task:
→ Load prompts/triage.md (how should the AI behave)
→ Provide input data (the 12 requests to triage)
Output:
→ AI produces structured triage table
→ PM reviews, corrects, approves
Memory:
→ Save decision log to memory/decisions/ (persistent learning)
This is AI-native PM work. The AI doesn't need to be re-briefed every session because the context is persistent. The output quality is consistent because the prompt is structured. The decisions are auditable because they're logged.
| Tool | Purpose | Cost |
|---|---|---|
| Claude (Anthropic) or GPT-4 (OpenAI) | Primary AI model for all labs | ~$20/month subscription |
| VS Code | Text editor for Markdown files | Free |
| Git + GitHub | Version control for your PM OS | Free |
| Terminal / PowerShell | Creating directories, running commands | Built into your OS |
These principles apply to every module, every lab, and every AI interaction in this course. Internalise them before you start Module 1.
AI models have no knowledge of your company, your users, or your constraints. Every useful AI output starts with loading context. A generic prompt produces generic output. A context-loaded prompt produces usable output.
AI will add unrequested content, invent data, and go beyond your scope if you don't constrain it. Every good prompt includes explicit constraints: "Only use the provided data," "Do not invent features," "Output as a markdown table."
AI output is a first draft, not a final answer. Never send an AI-generated document, email, or recommendation without reading it yourself first. AI models can be confidently wrong. Your name is on the output.
When AI produces wrong, biased, or dangerous output, that's a learning signal. Document it in your memory/ai-failures/ log. Over time, patterns emerge — and your prompts improve because of them, not despite them.
Prompts are code. They have versions. When a prompt produces bad output, you don't throw it away — you improve it and increment the version. prd-v1.md → prd-v2.md. This is how prompt quality compounds over time.
AI is a tool. You are the PM. The decisions, the quality gates, the ethical judgment — those are yours. AI can draft the PRD. You decide whether it's shipped. AI can score the RICE. You decide whether to trust the score.
Before starting Module 1, complete the following setup. This takes approximately 20–30 minutes.
Open your terminal (Terminal on Mac/Linux, PowerShell on Windows) and run:
mkdir flowscale-pm-os
cd flowscale-pm-os
git init
mkdir context
mkdir workflows
mkdir prompts
mkdir memory
mkdir memory/decisions
mkdir memory/research-gaps
mkdir memory/qa-checklists
mkdir memory/ai-failures
mkdir deliverables
mkdir team
Create a file at context/company.md with this content:
# FlowScale Company Context
## Company
- Name: FlowScale
- Product: B2B workflow automation platform
- Stage: Series B
- Business model: Seat-based SaaS subscription
- ICP: Mid-market operations teams (50–500 employees)
- Primary user: Operations managers
## Strategic Goals
1. Increase activation rate from 38% to 60%
2. Increase expansion revenue by 25%
3. Reduce onboarding support tickets by 30%
## Current Problems
- 62% onboarding drop-off at step 3 (account configuration)
- Weak retention after 30 days
- Enterprise customers demanding advanced permissions
- Increasing competitive pressure
## Team
- 3 PMs, 18 engineers, 3 designers
- 2 data analysts, 6 customer success, 12 sales
## Constraints
- Limited engineering capacity
- Enterprise security requirements
- High integration complexity
Open your AI tool (Claude.ai, ChatGPT, or equivalent). Paste the company context file and then ask:
Based on the company context above, what is FlowScale's most
critical business problem right now, and why?
If the AI answers with reference to the onboarding drop-off, activation rate, or retention — your context loading is working. If it gives a generic answer, check that you pasted the full context file.
git add .
git commit -m "initial: PM OS setup"
If this runs without errors, your version control is set up. You will commit after each lab going forward.
Before moving on, confirm each item below:
flowscale-pm-os/ directory exists with all subfolderscontext/company.md is created and populatedA comprehensive introduction to Large Language Models.
A beginner's guide to agent skills — understanding how AI agents use skills to complete tasks.
Read article →memory/ai-failures/ log. Failures are learning signals. Over time, documented failures lead to systematically better prompts — which is how AI-native PMs improve faster than AI-assisted ones.