πŸŽ“ Train the Trainer

AI Coding Assistants Training for Financial Professionals

πŸ–ΌοΈ What You Can Build

Click on any card to see detailed information and PRD prompts

πŸš€ Quick Start Prompts

Click to copy, then paste into Windsurf Cascade

Help me create a PRD.md for a Treasury cash forecasting tool that uses only public APIs like FRED and Yahoo Finance.
Create a Python dashboard that fetches 10-year and 2-year Treasury yields from FRED, calculates the spread, and displays a 12-month chart with current values.
Build a Streamlit app that compares JPM, GS, BAC, C, and WFC on Market Cap, ROE, P/E, and Dividend Yield using yfinance. Include a bar chart and CSV export.

πŸ“„ Sample Output: Morning Report

Morning Report

🎯 Interactive Exercise: Build Your First PRD

Follow along step-by-step to create a Treasury PRD using Windsurf

1. Setup
2. First Prompt
3. Iterate
4. Refine
5. Complete

Step 1: Open Windsurf & Start a New Project

Launch Windsurf and set up a workspace for your Treasury project.

  1. Open Windsurf application
  2. Click File β†’ Open Folder (or Ctrl+K Ctrl+O)
  3. Create a new folder called treasury-tools and select it
  4. The Cascade panel should appear on the right side automatically
  5. If not visible, click the Cascade icon in the sidebar or press Ctrl+Shift+L
Tip: Cascade is Windsurf's AI assistant panel. It appears on the right side of the IDE. You can also start a conversation by typing directly in the chat input at the bottom of the Cascade panel. If you're in an existing project, you can use that instead of creating a new folder.

Step 2: Write Your First Prompt

Now let's ask Cascade to create a PRD. Copy this prompt and paste it into Cascade:

Help me create a PRD.md file for a Treasury cash position dashboard. 
Include sections for:
- Executive Summary
- Requirements
- Data Sources (use only public APIs)
- Success Metrics
Best Practice: Notice how we're being specific about what sections we want. Vague prompts like "make a PRD" give unpredictable results. Always list your requirements clearly.

Step 3: Iterate on the Response

Cascade will generate a PRD. Now let's improve it by adding more detail:

Great! Now add these improvements:
1. Add a table showing which FRED API series to use for Treasury yields
2. Include a wireframe description of the dashboard layout
3. Add acceptance criteria for each requirement
Key Insight: This is the "iterate in small steps" principle. Don't try to get everything perfect in one prompt. Build incrementally and validate each piece.

Step 4: Refine and Polish

Let's add the finishing touches:

Final refinements:
1. Add a "Non-Goals" section to clarify scope
2. Include estimated timeline with milestones
3. Format all tables consistently
4. Save the file as PRD.md in the current folder

πŸŽ‰ Congratulations!

You've successfully created your first PRD using Windsurf Cascade!

What you learned:
  • How to structure clear, specific prompts
  • The importance of iterating in small steps
  • How to refine AI output to match your needs

🌊 Try Cascade Simulator

Practice prompting before using the real thing. Type a prompt and see a simulated response.

🌊 Cascade Simulator

Cascade
Hi! I'm a Cascade simulator. Try asking me to create something for Treasury, like a dashboard or report. I'll show you how I might respond.

πŸ§ͺ Prompt Playground

Practice writing prompts. Edit the template below and see tips for improvement.

πŸ“ Prompt Editor
Click "Analyze Prompt" to get feedback on your prompt...

πŸ“ Knowledge Check

Q1: When should you restart a Cascade session instead of continuing to iterate?
After every prompt to keep context fresh
When the code runs successfully
After 3+ failed attempts to fix the same error
Only when Windsurf crashes
Q2: What's the best way to ask Cascade to create a table?
"Make a table"
"Create a table with 5 columns: Company, Revenue, Profit, ROE, and P/E ratio"
"Table please"
"I need data organized somehow"
Q3: What is the purpose of Global Rules in Windsurf?
To restrict what Cascade can do
To set persistent preferences and coding standards that apply to all projects
To create automated workflows
To speed up code execution
Q4: When should you use Turbo mode in Windsurf?
Always - it's always better
For quick edits and simple coding tasks that don't need deep reasoning
Only when your computer is slow
Never - regular mode is sufficient
Loading...
βœ“ Copied to clipboard!