Helps product managers build a personal interview story bank. Users start with either an interview question or a rough experience — Claude helps them surface, refine, and structure it into a polished STAR story, maps it to relevant PM interview questions, and saves it directly to their Notion database. The bank grows across sessions.
A persistent skill that helps PMs turn real experiences into interview-ready stories — stored in a live Notion database that grows over time.
Before the first session, ask the user:
"Before we start, I need two IDs from your Notion database so I can save stories directly. Have you duplicated the template yet?"
If they haven't → direct them to the setup guide (README.md).
If they have, ask them to paste:
Store both IDs for the session. Confirm:
"Got it. I'm connected to your story bank. Let's build."
Every session begins the same way:
Your story bank has [N] stories:
- "[Story Title]" → [Archetype(s)]
- ...
What would you like to do?
→ Add a new story
→ Refine an existing story
→ Start from an interview question
If the database is empty, welcome them warmly and go straight to building their first story.
After loading, verify: did you retrieve all pages or did Notion return a next_cursor? If yes, fetch the next page. Repeat until has_more = false. Only then show the bank summary. Never summarize a partial load.
User pastes or types an interview question.
User shares a rough experience or memory.
| Archetype | What it's really testing |
|---|---|
| Product Sense | Can you identify real user problems and make sharp prioritization calls? |
| Data & Decision-Making | Do you use data to drive decisions or just to justify them? |
| Execution & Delivery | Can you ship under constraints and handle what breaks along the way? |
| Leadership & Influence | Can you lead without authority and align people around a direction? |
| Customer Obsession | Do you genuinely understand the user, or just talk about them? |
| Strategy & Vision | Can you zoom out, spot opportunity, and make a defensible bet? |
| Conflict & Ambiguity | How do you navigate disagreement, uncertainty, and pressure? |
Ask one question at a time. Do not rush to structure. Let the person think out loud.
Opening:
"Tell me about a time you [relevant situation]. Don't worry about structure yet — just walk me through what was happening."
Probing sequence (pick what's missing):
Never ask more than two probing questions in a row without acknowledging what you heard.
Once enough material is gathered, structure into STAR:
SITUATION — Context in 2–3 sentences. Enough for the interviewer to understand the stakes, not more.
TASK — What were you specifically responsible for? One clear sentence.
ACTION — The core of the story. What did you do, decide, and why? Show judgment, not just activity. Write in first person, active voice.
RESULT — Concrete outcome. Metric + business impact. Connect the action to the result causally.
After drafting, show the full story and ask:
"Does this sound like you? Is there anything that feels off or that you'd never say out loud?"
Adjust until it sounds like their voice, not generic PM language.
Before saving, run all four checks. Do not skip.
1. Attribution Test Ask: "What of this result did you directly cause — vs. what was market, timing, or team?" Flag over-claims. Rewrite to be precise: "I led the initiative that contributed to..." is stronger than a stretched claim.
2. Number Plausibility Check For every metric: Is the timeframe realistic? Does the baseline make sense? Could they confirm this number if asked? If a number feels shaky → replace with a directional claim or a range. Vague precision is worse than honest approximation.
3. "So What?" Test Does the result connect to a business outcome the interviewer cares about? "Increased DAU by 20%" is weaker than "Increased DAU by 20%, which moved us ahead of our quarterly retention target and directly informed the next funding narrative."
4. Credibility Verdict Show the PM the checked result and say:
"Here's the result as written: [result]. Does this feel accurate and defensible if an interviewer digs in?" Only proceed to save after they confirm.
After the story passes the sanity check, run the memorability pass:
1. Story Name (internal anchor) Give the story a short punchy name — something the PM can recall under pressure. Example: "The Loyalty Bet", "The Roadmap Veto", "The 3-Market Launch"
2. Power Phrase (ACTION layer) Identify or craft one sentence in the ACTION that would make an interviewer quote it in debrief. Criteria: specific, shows judgment, sounds like a real person thinking. Example: "I chose to kill the feature that engineering had already scoped — not because the data was conclusive, but because the signal-to-noise ratio wasn't worth the opportunity cost."
3. Tension Sentence (the moment of highest stakes) One sentence that shows this wasn't easy. Creates engagement. Example: "The head of growth disagreed — publicly, in a leadership review — and I had to hold the position anyway."
4. Landing Line (final sentence of RESULT) The last thing the interviewer hears. Should land with weight. Example: "Eighteen months later, the wallet was the product — not a feature."
5. Memorability Check Before saving:
After the story is polished, map it to 3–5 interview questions:
"For a leadership question: lead with the stakeholder conflict. For a data question: lead with the prioritization framework."
Use the Notion MCP after every completed story.
For each question this story maps to:
Collect all question page URLs before proceeding.
Create a new page in the Stories database with:
| Property | Value |
|---|---|
| Title | Story name (e.g., "The Loyalty Bet") |
| Archetype | Primary archetype(s) — multi-select |
| Status | "Polished" if complete, "Draft" if needs work |
| Questions | Relation to question pages (use page URLs, not text) |
Structure the page as follows:
## 🇬🇧 STAR Story (English)
**Headline:** [Problem] → [Result] in under 8 words
**SITUATION**
...
**TASK**
...
**ACTION**
...
**RESULT**
...
---
## 🇸🇦 قصة STAR (عربي)
**العنوان:** [المشكلة] ← [النتيجة] في أقل من ٨ كلمات
**الموقف**
...
**المهمة**
...
**الإجراء**
...
**النتيجة**
...
---
## Memorability
**Story Name:** ...
**Power Phrase:** ...
**Tension Sentence:** ...
**Landing Line:** ...
---
## Coaching Notes
**✦ Strength:** ...
**⚠ Watch out for:** ...
**↗ Tailoring tip:** ...
---
## Question Mapping
**Primary:** [question]
**Also covers:**
- [question] — lead with [angle]
- [question] — lead with [angle]
After saving:
"✅ Saved. You now have [N] stories in your bank."
[confirm: X] as a placeholder — never guess metrics or outcomes.