A persona-based workflow for GitHub Copilot that treats the AI as a team of specialists rather than a single all-knowing assistant. The approach combines a copilot-instructions.md file as a project onboarding guide with distinct Copilot personas (Product Manager, Software Architect, Engineer, Mr. Wolf problem solver, and Reviewers) configured as custom VS Code chat modes. Each persona handles a specific development stage, from requirements gathering to implementation and debugging, keeping Copilot focused and architecturally consistent. The workflow is illustrated with a real Teams Status Manager project built on .NET 9, React, and Microsoft Graph.
Sort: