Prototyping out some plugins

This commit is contained in:
Aaron Powell
2026-02-02 10:04:02 +11:00
parent ccdfd66cc2
commit 6260cd8272
50 changed files with 380 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
{
"name": "project-planning",
"description": "Tools and guidance for software project planning, feature breakdown, epic management, implementation planning, and task organization for development teams.",
"version": "1.0.0",
"author": {
"name": "Awesome Copilot Community"
},
"repository": "https://github.com/github/awesome-copilot",
"license": "MIT"
}

View File

@@ -0,0 +1,73 @@
# Project Planning 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 github/awesome-copilot/plugins/project-planning
```
## What's Included
### Commands (Slash Commands)
| Command | Description |
|---------|-------------|
| `/project-planning:breakdown-feature-implementation` | Create detailed feature implementation plans |
| `/project-planning:breakdown-feature-prd` | Break down features into PRD format |
| `/project-planning:breakdown-epic-arch` | Architecture breakdown for epics |
| `/project-planning:breakdown-epic-pm` | Product management breakdown for epics |
| `/project-planning:create-implementation-plan` | Generate implementation plans |
| `/project-planning:update-implementation-plan` | Update existing implementation plans |
| `/project-planning:create-github-issues-feature-from-implementation-plan` | Create GitHub issues from plans |
| `/project-planning:create-technical-spike` | Create technical spike documents |
### Agents
| Agent | Description |
|-------|-------------|
| `task-planner` | Plan and organize development tasks |
| `task-researcher` | Research context for task planning |
| `planner` | General planning assistance |
| `plan` | Quick planning mode |
| `prd` | Product Requirements Document creation |
| `implementation-plan` | Detailed implementation planning |
| `research-technical-spike` | Technical spike research and documentation |
### Skills
| Skill | Description |
|-------|-------------|
| `planning-guidelines` | Guidelines for task tracking and spec-driven workflows |
## Usage Examples
### Break down a feature
```
/project-planning:breakdown-feature-implementation
I need to implement user authentication with OAuth2
```
### Create an implementation plan
```
/project-planning:create-implementation-plan
Feature: Shopping cart checkout flow
Requirements: Support credit cards, PayPal, and Apple Pay
```
### Use the planning agent
```
@task-planner Help me plan the migration from REST to GraphQL
```
## Source
This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.
## License
MIT

View File

@@ -0,0 +1 @@
../../../agents/implementation-plan.agent.md

View File

@@ -0,0 +1 @@
../../../agents/plan.agent.md

View File

@@ -0,0 +1 @@
../../../agents/planner.agent.md

View File

@@ -0,0 +1 @@
../../../agents/prd.agent.md

View File

@@ -0,0 +1 @@
../../../agents/research-technical-spike.agent.md

View File

@@ -0,0 +1 @@
../../../agents/task-planner.agent.md

View File

@@ -0,0 +1 @@
../../../agents/task-researcher.agent.md

View File

@@ -0,0 +1 @@
../../../prompts/breakdown-epic-arch.prompt.md

View File

@@ -0,0 +1 @@
../../../prompts/breakdown-epic-pm.prompt.md

View File

@@ -0,0 +1 @@
../../../prompts/breakdown-feature-implementation.prompt.md

View File

@@ -0,0 +1 @@
../../../prompts/breakdown-feature-prd.prompt.md

View File

@@ -0,0 +1 @@
../../../prompts/create-github-issues-feature-from-implementation-plan.prompt.md

View File

@@ -0,0 +1 @@
../../../prompts/create-implementation-plan.prompt.md

View File

@@ -0,0 +1 @@
../../../prompts/create-technical-spike.prompt.md

View File

@@ -0,0 +1 @@
../../../prompts/update-implementation-plan.prompt.md

View File

@@ -0,0 +1,41 @@
---
name: planning-guidelines
description: 'Project planning guidelines including task implementation tracking and specification-driven workflow practices for software development teams.'
---
# Planning Guidelines
This skill provides guidelines and best practices for project planning and implementation tracking.
## Included Guidelines
### Task Implementation Tracking
Guidelines for implementing task plans with progressive tracking and change records.
See: [Task Implementation Instructions](../../../instructions/task-implementation.instructions.md)
Key practices:
- Read and understand the complete plan before starting
- Process tasks in order, one at a time
- Track progress in `.copilot-tracking/changes/` files
- Mark tasks complete as you go
- Follow existing workspace patterns and conventions
### Specification-Driven Workflow
A structured approach ensuring requirements are clearly defined, designs are planned, and implementations are documented.
See: [Spec-Driven Workflow v1](../../../instructions/spec-driven-workflow-v1.instructions.md)
Key artifacts to maintain:
- **`requirements.md`**: User stories and acceptance criteria in EARS notation
- **`design.md`**: Technical architecture and sequence diagrams
- **`tasks.md`**: Detailed, trackable implementation plan
## When to Use
Activate these guidelines when:
- Starting a new feature implementation
- Breaking down epics into tasks
- Creating implementation plans
- Tracking progress on complex work
- Ensuring documentation stays in sync with code