Skip to content

Latest commit

 

History

History
197 lines (151 loc) · 4.74 KB

File metadata and controls

197 lines (151 loc) · 4.74 KB

GitHub Copilot Workshop Guide for Non-Developers

Presenter Notes & Demo Script

Setup (5 minutes)

  • Open VS Code
  • Ensure GitHub Copilot and Copilot Chat extensions are installed
  • Open this repository in VS Code
  • Open Copilot Chat panel (Ctrl+Alt+I / Cmd+Alt+I)

Demo 1: GitHub Copilot Tour (5 minutes)

Asking Questions:

  1. Open Copilot Chat
  2. Type:
What is GitHub Copilot?
  1. Type:
"How can GitHub Copilot help me with writing documentation?"

Commands to demonstrate:

/explain

  • Select any content: "/explain"
  • Use case: Understanding technical docs or complex content

/new

  • Try: "/new create a customer feedback form template in markdown"
  • Use case: Quick file generation

Demo 2: Create Markdown Content from Scratch

What to show:

  1. In Copilot Chat:
Create a project status report template markdown file as the readme our for weekly team updates including sections for progress, blockers, and next steps
Add in a table for tracking action items with columns for task, owner, due date, and status
Add in the users profile picture and name in the table
  1. Accept and create new file
  2. Show how ready-to-use it is

Demo 3: Clean Up Messy Meeting Notes (5 minutes)

File: demo-03-messy-meeting-notes.md

What to show:

  1. Open the messy notes file
  2. Select all the content
  3. In Copilot Chat, type:
Format these meeting notes professionally with proper headings and structure
  1. Show the transformed result
  2. Accept and apply

Key Points:

  • "No need to manually format - Copilot understands context"
  • "Saves 15-20 minutes of formatting work"
  • "Consistent professional format every time"

Demo 4: Expand Bullet Points into Documentation (5 minutes)

File: demo-04-bullet-points-to-format.md

What to show:

  1. Open the bullet point file
  2. Select content
  3. Try:
Expand this into a comprehensive onboarding guide with detailed descriptions for each step
  1. Or try:
Convert this into a table format with timeframes and responsible parties

Key Points:

  • "Start with rough ideas, Copilot fills in details"
  • "Multiple ways to format the same information"
  • "Great for process documentation"

Demo 5: Polish Rough Email Draft (5 minutes)

File: demo-05-email-draft-rough.md

What to show:

  1. Open the rough email
  2. Select content
  3. Try:
Make this email more professional and clear while keeping the urgency
  1. Show before/after

Key Points:

  • "Write naturally, Copilot polishes it"
  • "Maintains your meaning, improves tone"
  • "Useful for client communications, announcements"

Demo 6: Flesh Out Process Documentation (5 minutes)

File: demo-06-process-documentation-outline.md

What to show:

  1. Open the outline
  2. Ask:
Expand this into detailed step-by-step instructions with screenshots placeholders and tips for common issues
  1. Show comprehensive result

Key Points:

  • "Turn quick notes into full documentation"
  • "Includes best practices and troubleshooting"
  • "Reduces documentation time significantly"

Demo 7: Code to Documentation - Understanding SQL Queries (5 minutes)

File: demo-07-code-to-documentation.sql

What to show:

  1. Open the SQL query file
  2. Select the SQL code
  3. In Copilot Chat, type:
Explain what this SQL query does in plain English for a business stakeholder
  1. Show the readable explanation
  2. Follow up with:
Create a one-paragraph summary I can add to a business report about this data

Key Points:

  • "Don't need to know SQL - Copilot translates technical code to plain English"
  • "Perfect for understanding queries from data analysts or engineers"
  • "Great for PMs working with technical teams"
  • "Can also work with API endpoints, config files, or scripts"

Demo 8: Git Commit Messages (3 minutes)

What to show:

  1. Make a change to any file
  2. Stage changes
  3. In Source Control, use sparkle icon or type:
Generate commit message
  1. Show the descriptive message Copilot creates

Key Points:

  • "No more 'updated file' commits"
  • "Clear history of changes"
  • "Great for team collaboration"

Wrap Up (5 minutes)

Key takeaways: ✅ Copilot works with natural language - just ask ✅ Saves time on formatting, drafting, and documentation ✅ You control the output - Copilot suggests, you decide ✅ Useful for non-technical tasks every day

Resources to share:

  • This repository: Practice with these demo files
  • GitHub Copilot documentation
  • VS Code Copilot Chat guide

Encourage experimentation: "Try it with your real work - meeting notes, emails, docs you're working on!"