github-samples / github-samples/pets-workshop
1-hour workshop: Refresh Copilot modes, controls, and model guidance
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 80
- Forks
- 161
- Avg merge
- 31m
- Merged PRs (30d)
- 1
Description
Problem
The one-hour content hard-codes rapidly changing Copilot UI and model details:
4-add-feature.mddirects learners to Edit mode and specifically recommends Claude 3.5 Sonnet.5-bonus.mddescribes Agent as being in the model selector, then lists Claude 3.7 Sonnet, Claude 3.5 Sonnet, and GPT-4.1 (Preview).3-copilot-instructions.mddepends on a specific Cog > Generate Instructions location.
Model availability varies by date, plan, organization policy, and retirement schedule. Mode and model controls are also distinct concepts. These details can prevent learners from matching the instructions even when Copilot is correctly installed.
Suggested change
Review the one-hour workshop against the current stable VS Code Copilot experience. Prefer capability-based instructions and "choose an available model" guidance, with exact UI labels only where needed.
Acceptance criteria
- Mode selection and model selection are described separately and accurately.
- Retired, preview, or account-specific model names are removed as requirements.
- Generate Instructions directions match the current stable UI and include a command-palette fallback where possible.
- Screenshots are refreshed if their controls no longer match.
- All steps are tested using a standard individual Copilot account.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with 3-copilot-instructions.md, 4-add-feature.md, and 5-bonus.md, then compare their Copilot steps and screenshots with the current stable VS Code experience. Test the workshop using a standard individual Copilot account, separating mode and model guidance and checking the command-palette fallback. Done means the acceptance criteria are met and the documented controls match the tested experience.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, vscode
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100