Tutorial: Getting Started with Copilot PM Workflow
This tutorial will guide you through setting up and running the Copilot-powered project management workflow for your own repositories.
Prerequisites
- A GitHub account with multiple repositories.
- Access to GitHub Projects (beta or later).
- GitHub Copilot enabled in VS Code.
- (Optional) PowerShell for running setup scripts.
Steps
- Clone this repository or copy the relevant assets (see How-to: Install Copilot Assets).
- Review the label strategy in plan/LABEL_STRATEGY.md and adapt as needed.
- Copy or create your repository priorities file at
plan/REPO_PRIORITIES.mdin the target repo, using plan/REPO_PRIORITIES.md from this repository as a starting point. Then assign each repo to a tier (Active Focus, Medium, Low, Paused, or Not PM Tracked) to control which ones are surfaced by the PM workflow prompts. - Copy or create your participation file at
plan/REPO_PM_PARTICIPATION.md, using this repo’s file as a starting point. Use it to decide whether each repo is fully managed (full), planning-visible only (observe), or fully out of scope (exclude). - Install Copilot assets using
Install-CopilotAssets.ps1or manually copy.github/agents/,.github/skills/,.github/prompts/, and.github/instructions/into your repo. This step covers.github/Copilot assets only, so ensureplan/REPO_PRIORITIES.mdandplan/REPO_PM_PARTICIPATION.mdare added separately. - Configure your project board as described in How-to: Set Up the Project Board.
- Run the PM workflow prompts:
/pm-backlog-review- Review all issues and PRs across your repos (uses your repo priorities)/pm-iteration-plan- Curate your board for the next few days (uses your repo priorities)/pm-daily- Get a daily nudge on what to focus on
- Customise as needed - Update prompts, agents, or skills to fit your workflow.
Next Steps
- Explore the How-to Guides for specific tasks
- Read the Reference for label and script details
- Understand the Explanation for design rationale