Skip to main content
plugin official · GitHub

project-planning — GitHub Copilot plugin: plans, epics, PRDs

A GitHub Copilot plugin for project work: it breaks features down, writes PRDs and architecture specs, builds implementation plans and files GitHub Issues.

Install into GitHub Copilot · Command from the source All methods and platforms ↓
copilot plugin install project-planning@awesome-copilot
Open on GitHub

What project-planning does

Eight namespaced slash commands live under project-planning. One turns a feature into implementation steps, another drafts a PRD from an epic, a third produces the technical architecture from that PRD. There is a command for the epic PRD itself, and its output feeds the architecture spec. Separate commands create and update implementation plan files for new features, refactoring, package upgrades or infrastructure.

Seven subagents come along: task-planner, task-researcher, planner, plan, prd, implementation-plan, research-technical-spike. The prd agent writes a Markdown PRD with user stories, acceptance criteria and metrics, and can open GitHub Issues after you confirm. The create-github-issues-feature-from-implementation-plan command does the same from plan phases using the feature_request.yml and chore_request.yml templates — so those templates need to exist in the repo, or there is nothing to file against.

Technical spikes get their own time-boxed documents for decisions you want researched before coding. Installation goes through Copilot CLI; no API key or extra setup is involved. One caveat: the feature breakdown follows the Epoch monorepo structure, so on a differently shaped project the steps may not match your layout.

What it helps with

  • split a feature into implementation phases
  • draft a PRD from an epic
  • derive architecture from an existing PRD
  • file GitHub Issues from plan phases
  • write a technical spike for an open decision

Example prompts for the agent

  • /project-planning:breakdown-feature-prd — write a PRD for this new feature based on the epic
  • /project-planning:create-implementation-plan — plan the refactor of the billing module
  • /project-planning:create-github-issues-feature-from-implementation-plan — open issues for each plan phase

How to install project-planning

Command from the source

copilot plugin install project-planning@awesome-copilot

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about project-planning

How do I install project-planning in GitHub Copilot?

Through Copilot CLI: copilot plugin install project-planning@awesome-copilot.

What does project-planning do?

It adds commands and subagents for planning work: feature breakdown, PRDs, epic architecture, implementation plans, GitHub Issues and technical spikes.

How is create-implementation-plan different from update-implementation-plan?

The first creates a new plan file; the second adds new or changed requirements to an existing one.

Source text

project-planning · MIT
# Project Planning & Management Plugin

Tools and guidance for software project planning, feature breakdown, epic management, implementation planning, and task organization for development teams.

## Installation

```bash
# Using Copilot CLI
copilot plugin install project-planning@awesome-copilot
```

## What's Included

### Commands (Slash Commands)

| Command | Description |
|---------|-------------|
| `/project-planning:breakdown-feature-implementation` | Prompt for creating detailed feature implementation plans, following Epoch monorepo structure. |
| `/project-planning:breakdown-feature-prd` | Prompt for creating Product Requirements Documents (PRDs) for new features, based on an Epic. |
| `/project-planning:breakdown-epic-arch` | Prompt for creating the high-level technical architecture for an Epic, based on a Product Requirements Document. |
| `/project-planning:breakdown-epic-pm` | Prompt for creating an Epic Product Requirements Document (PRD) for a new epic. This PRD will be used as input for generating a technical architecture specification. |
| `/project-planning:create-implementation-plan` | Create a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure. |
| `/project-planning:update-implementation-plan` | Update an existing implementation plan file with new or update requirements to provide new features, refactoring existing code or upgrading packages, design, architecture or infrastructure. |
| `/project-planning:create-github-issues-feature-from-implementation-plan` | Create GitHub Issues from implementation plan phases using feature_request.yml or chore_request.yml templates. |
| `/project-planning:create-technical-spike` | Create time-boxed technical spike documents for researching and resolving critical development decisions before implementation. |

### Agents

| Agent | Description |
|-------|-------------|
| `task-planner` | Task planner for creating actionable implementation plans - Brought to you by microsoft/edge-ai |
| `task-researcher` | Task research specialist for comprehensive project analysis - Brought to you by microsoft/edge-ai |
| `planner` | Generate an implementation plan for new features or refactoring existing code. |
| `plan` | Strategic planning and architecture assistant focused on thoughtful analysis before implementation. Helps developers understand codebases, clarify requirements, and develop comprehensive implementation strategies. |
| `prd` | Generate a comprehensive Product Requirements Document (PRD) in Markdown, detailing user stories, acceptance criteria, technical considerations, and metrics. Optionally create GitHub issues upon user confirmation. |
| `implementation-plan` | Generate an implementation plan for new features or refactoring existing code. |
| `research-technical-spike` | Systematically research and validate technical spike documents through exhaustive investigation and controlled experimentation. |

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT

© Awesome Copilot Community · MIT · github/awesome-copilot

Similar plugins

All plugins for Notes, tasks and projects →

From the same set732

The whole set →
release-notes-showcase Drafts and refines launch release notes, with contributor callouts and export-friendly output. Use it when preparing release notes in GitHub Copilot. ★ 40,418repo stars react19-upgrade Automates migration from React 18 to React 19 across codebases. Helps remove deprecated APIs and repair broken test suites without tedious manual rewrites. ★ 40,418repo stars react18-upgrade Guides React 16 and 17 projects through an upgrade to React 18.3.1, covering deprecated APIs, dependencies, class components, and tests. ★ 40,418repo stars python-mcp-development Scaffolds Python Model Context Protocol servers using the official MCP Python SDK v2. Useful when you need ready-to-use tools, tests, and client configs. ★ 40,418repo stars project-documenter Builds repository documentation in Markdown and Word, with draw.io diagrams and PNG exports. Use it when a codebase needs documentation based on its actual structure. ★ 40,418repo stars pr-review pr-review groups related changes in GitHub pull requests and displays them in a read-only canvas. Ask Copilot about a group, file, or diff hunk. ★ 40,418repo stars pr-artifact-explorer A GitHub Copilot plugin for moving through pull requests and opening GitHub Actions artifacts: test results, static sites, terminal recordings, source files. ★ 40,418repo stars power-platform-mcp-connector-development Generates Power Platform custom connectors and MCP servers for Microsoft Copilot Studio. Useful for building Model Context Protocol workflows in the Copilot CLI. ★ 40,418repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor