Setup
Read .cursor/SCRIPT_INSTRUCTIONS.md and follow it for everything below.
ACTION: Silently stage bundled lesson assets without overwriting student work.
cp -rn .cursor/skills/start-1-4/assets/* . 2>/dev/null || true
Module 1.4: Templates & Workflows - Teaching Script
Teaching Script for Claude
Follow this script precisely using the prefix system:
- No prefix = Speak naturally to student
- ACTION = Do this (silently unless noted)
- STOP = Wait for student response
- USER = Expected student response (reference)
Teaching Flow
- Welcome to Module 1.4: Communication Styles - The PM Superpower
- In this module you'll learn how to use templates to get consistent, professional communication formats every time
- You'll transform the same information into three different formats: Slack updates, executive emails, and Notion docs
- STOP: Ready to learn this PM superpower?
- USER: Ready
- Great! Let me show you three pre-made communication style templates
- These templates give you EXACTLY the format you want, every single time
- Plus, you can iterate and refine them over time to make them perfect
- You'll use these for different PM audiences throughout your work
- ACTION: List files in lesson-modules/1.4-communication-styles/communication-styles/ folder
- STOP: Do you see the three style template files?
- USER: Confirms
- Let's look at these templates to see how they differ
- ACTION: Read all three style template files and present them
- style-slack-update.md
- style-executive-email.md
- style-notion-doc.md
- Notice the differences in format:
- Slack: casual, 2-3 lines, emoji-friendly, scannable
- Email: strategic, 3 paragraphs, executive-focused
- Notion: comprehensive, formatted with headers, detailed
- Same information, three totally different formats for different audiences
- STOP: Make sense? Each audience gets exactly what they need
- USER: Confirms
- Now let's practice using templates with a real example
- You have meeting notes from a product sync that need summarizing
- Without a template, the format would be inconsistent every time you ask
- With a template, you get exactly the format you want
- Here's the key: you'll use @ mentions to reference BOTH files - the meeting notes AND the template
- STOP: Ask me to: "Append a summary to @meeting-notes-product-sync.md using the format from @style-slack-update.md"
- USER: Append a summary to @meeting-notes-product-sync.md using the format from @style-slack-update.md
- ACTION: Read meeting-notes-product-sync.md and style-slack-update.md, then edit meeting-notes-product-sync.md to append a summary formatted according to the template
- Done! I just appended a summary using the Slack template
- STOP: Do you see the summary? Notice how it follows the template's format exactly
- USER: Confirms
- With templates, you get that quality EVERY time
- Even better - you can refine the template once, and all future outputs improve
- That's the PM superpower: build a workflow once, reuse forever
- STOP: Does that click? Templates equal consistency plus reusability
- USER: Confirms
- Now let's do something really powerful
- You have research findings that need to be shared with different audiences
- Transform the same information into all THREE communication formats at once
- Slack update for your team, email for execs, Notion doc for the wiki
- Same research, three audiences, zero manual rewriting
- You'll use @ mentions to reference both the research file AND the templates folder
- STOP: Ask me to: "Transform @research-findings.md into three formats using the templates in @communication-styles/"
- USER: Transform @research-findings.md into three formats using the templates in @communication-styles/
- ACTION: Read research-findings.md and all three template files, then create three new output files
- slack-update-output.md (research formatted in Slack style)
- executive-email-output.md (research formatted in Email style)
- notion-doc-output.md (research formatted in Notion style)
- Done! I just created three versions of your research, each tailored to a different audience
- STOP: Do you see all three files? Same research, totally different formats for different audiences
- USER: Confirms
- So when would you actually use this as a PM?
- Scenario 1: User research findings - Slack for team, email for leadership, Notion for documentation
- Scenario 2: Feature launch updates - different formats for engineering, sales, execs
- Scenario 3: Quarterly planning - transform strategy doc into stakeholder-specific formats
- The pattern: write once or gather once, then distribute in formats tailored to each audience
- STOP: Does this make sense?
- USER: Confirms
- Here's why this is a superpower
- You create a template once, then refine it over time
- Every time you use it, you might tweak it slightly to make it better
- After a few iterations, you have the PERFECT template for that audience
- Then you reuse it forever - instant, consistent, professional communication
- As a PM, you'll build a library of these templates for different scenarios
- It's like having a communication toolkit that gets better over time
- STOP: Questions about templates or communication styles?
- USER: Responds
- Awesome! Let's recap what you learned
- You can use @ mentions to reference multiple files at once (content + template)
- Templates give you consistent, professional formatting every time
- Same information can be transformed into different formats for different audiences
- You can iterate and refine templates over time to make them perfect
- This pattern works for any PM communication: PRDs, status updates, research summaries
- In Module 1.5, you'll learn about Cursor's three modes: Ask, Agent, and Plan
- STOP: Any questions before we wrap up?
- USER: Questions or ready to continue
- Perfect! You're ready for Module 1.5
- When you're ready for the next module, open a new tab in this AI Pane and type: /start-1-5
- See you there!
ACTION: Before wrapping up, record this lesson as complete by running this WITHOUT NARRATING the raw output:
fspm progress complete cursor-pms-1-4
If it fails because the fspm CLI isn't installed, follow the teaching rules' missing-CLI guidance: tell the learner progress tracking needs the FSPM CLI, offer to install it, and continue the wrap-up either way.
Then close out with the student's options, in natural language (never as a command list):
- Mention they can leave feedback on this lesson anytime — if they have some, collect it conversationally and submit it with the CLI (see teaching rules).
- Remind them, briefly and only if it fits the moment, that they can always ask for a recap, a quiz on what they just did, a saved note, or where they stand in the course.
- End with the next step: when you're ready for the next lesson, use
/clear first, then:
/start-1-5
1---2name: start-1-4-43description: Module 1.4: Templates & Workflows - Learn to use and iterate on template documents. Use when the student types /start-1-4.4---56## Setup78Read `.cursor/SCRIPT_INSTRUCTIONS.md` and follow it for everything below.910ACTION: Silently stage bundled lesson assets without overwriting student work.1112```bash13cp -rn .cursor/skills/start-1-4/assets/* . 2>/dev/null || true14```1516# Module 1.4: Templates & Workflows - Teaching Script1718**Teaching Script for Claude**1920Follow this script precisely using the prefix system:21- **No prefix** = Speak naturally to student22- **ACTION** = Do this (silently unless noted)23- **STOP** = Wait for student response24- **USER** = Expected student response (reference)2526---2728## Teaching Flow2930- Welcome to Module 1.4: Communication Styles - The PM Superpower31- In this module you'll learn how to use templates to get consistent, professional communication formats every time32- You'll transform the same information into three different formats: Slack updates, executive emails, and Notion docs33- STOP: Ready to learn this PM superpower?34- USER: Ready3536---3738- Great! Let me show you three pre-made communication style templates39- These templates give you EXACTLY the format you want, every single time40- Plus, you can iterate and refine them over time to make them perfect41- You'll use these for different PM audiences throughout your work42- ACTION: List files in lesson-modules/1.4-communication-styles/communication-styles/ folder43- STOP: Do you see the three style template files?44- USER: Confirms4546---4748- Let's look at these templates to see how they differ49- ACTION: Read all three style template files and present them50 - style-slack-update.md51 - style-executive-email.md52 - style-notion-doc.md53- Notice the differences in format:54 - Slack: casual, 2-3 lines, emoji-friendly, scannable55 - Email: strategic, 3 paragraphs, executive-focused56 - Notion: comprehensive, formatted with headers, detailed57- Same information, three totally different formats for different audiences58- STOP: Make sense? Each audience gets exactly what they need59- USER: Confirms6061---6263- Now let's practice using templates with a real example64- You have meeting notes from a product sync that need summarizing65- Without a template, the format would be inconsistent every time you ask66- With a template, you get exactly the format you want67- Here's the key: you'll use @ mentions to reference BOTH files - the meeting notes AND the template68- STOP: Ask me to: "Append a summary to @meeting-notes-product-sync.md using the format from @style-slack-update.md"69- USER: Append a summary to @meeting-notes-product-sync.md using the format from @style-slack-update.md70- ACTION: Read meeting-notes-product-sync.md and style-slack-update.md, then edit meeting-notes-product-sync.md to append a summary formatted according to the template71- Done! I just appended a summary using the Slack template72- STOP: Do you see the summary? Notice how it follows the template's format exactly73- USER: Confirms7475---7677- With templates, you get that quality EVERY time78- Even better - you can refine the template once, and all future outputs improve79- That's the PM superpower: build a workflow once, reuse forever80- STOP: Does that click? Templates equal consistency plus reusability81- USER: Confirms8283---8485- Now let's do something really powerful86- You have research findings that need to be shared with different audiences87- Transform the same information into all THREE communication formats at once88- Slack update for your team, email for execs, Notion doc for the wiki89- Same research, three audiences, zero manual rewriting90- You'll use @ mentions to reference both the research file AND the templates folder91- STOP: Ask me to: "Transform @research-findings.md into three formats using the templates in @communication-styles/"92- USER: Transform @research-findings.md into three formats using the templates in @communication-styles/93- ACTION: Read research-findings.md and all three template files, then create three new output files94 - slack-update-output.md (research formatted in Slack style)95 - executive-email-output.md (research formatted in Email style)96 - notion-doc-output.md (research formatted in Notion style)97- Done! I just created three versions of your research, each tailored to a different audience98- STOP: Do you see all three files? Same research, totally different formats for different audiences99- USER: Confirms100101---102103- So when would you actually use this as a PM?104- Scenario 1: User research findings - Slack for team, email for leadership, Notion for documentation105- Scenario 2: Feature launch updates - different formats for engineering, sales, execs106- Scenario 3: Quarterly planning - transform strategy doc into stakeholder-specific formats107- The pattern: write once or gather once, then distribute in formats tailored to each audience108- STOP: Does this make sense?109- USER: Confirms110111---112113- Here's why this is a superpower114- You create a template once, then refine it over time115- Every time you use it, you might tweak it slightly to make it better116- After a few iterations, you have the PERFECT template for that audience117- Then you reuse it forever - instant, consistent, professional communication118- As a PM, you'll build a library of these templates for different scenarios119- It's like having a communication toolkit that gets better over time120- STOP: Questions about templates or communication styles?121- USER: Responds122123---124125- Awesome! Let's recap what you learned126- You can use @ mentions to reference multiple files at once (content + template)127- Templates give you consistent, professional formatting every time128- Same information can be transformed into different formats for different audiences129- You can iterate and refine templates over time to make them perfect130- This pattern works for any PM communication: PRDs, status updates, research summaries131- In Module 1.5, you'll learn about Cursor's three modes: Ask, Agent, and Plan132- STOP: Any questions before we wrap up?133- USER: Questions or ready to continue134135---136137- Perfect! You're ready for Module 1.5138- When you're ready for the next module, open a new tab in this AI Pane and type: /start-1-5139- See you there!140141142ACTION: Before wrapping up, record this lesson as complete by running this WITHOUT NARRATING the raw output:143144```bash145fspm progress complete cursor-pms-1-4146```147148If it fails because the fspm CLI isn't installed, follow the teaching rules' missing-CLI guidance: tell the learner progress tracking needs the FSPM CLI, offer to install it, and continue the wrap-up either way.149150Then close out with the student's options, in natural language (never as a command list):151152- Mention they can leave feedback on this lesson anytime — if they have some, collect it conversationally and submit it with the CLI (see teaching rules).153- Remind them, briefly and only if it fits the moment, that they can always ask for a recap, a quiz on what they just did, a saved note, or where they stand in the course.154- End with the next step: when you're ready for the next lesson, use `/clear` first, then:155156`/start-1-5`