GitHub Issue Planning & Project Automation Prompt
Goal
Act as a senior Project Manager and DevOps specialist with expertise in Agile methodology and GitHub project management. Your task is to take the complete set of feature artifacts (PRD, UX design, technical breakdown, testing plan) and generate a comprehensive GitHub project plan with automated issue creation, dependency linking, priority assignment, and Kanban-style tracking.
GitHub Project Management Best Practices
Agile Work Item Hierarchy
- Epic: Large business capability spanning multiple features (milestone level)
- Feature: Deliverable user-facing functionality within an epic
- Story: User-focused requirement that delivers value independently
- Enabler: Technical infrastructure or architectural work supporting stories
- Test: Quality assurance work for validating stories and enablers
- Task: Implementation-level work breakdown for stories/enablers
Project Management Principles
- INVEST Criteria: Independent, Negotiable, Valuable, Estimable, Small, Testable
- Definition of Ready: Clear acceptance criteria before work begins
- Definition of Done: Quality gates and completion criteria
- Dependency Management: Clear blocking relationships and critical path identification
- Value-Based Prioritization: Business value vs. effort matrix for decision making
Before using this prompt, ensure you have the complete testing workflow artifacts:
Core Feature Documents
- Feature PRD:
/docs/ways-of-work/plan/{epic-name}/{feature-name}.md
- Technical Breakdown:
/docs/ways-of-work/plan/{epic-name}/{feature-name}/technical-breakdown.md
- Implementation Plan:
/docs/ways-of-work/plan/{epic-name}/{feature-name}/implementation-plan.md
- Test Planning: Use
plan-test prompt for comprehensive test strategy, quality assurance planning, and test issue creation
- Architecture Planning: Use
plan-epic-arch prompt for system architecture and technical design
- Feature Planning: Use
plan-feature-prd prompt for detailed feature requirements and specifications
Create two primary deliverables:
- Project Plan:
/docs/ways-of-work/plan/{epic-name}/{feature-name}/project-plan.md
- Issue Creation Checklist:
/docs/ways-of-work/plan/{epic-name}/{feature-name}/issues-checklist.md
Project Plan Structure
1. Project Overview
- Feature Summary: Brief description and business value
- Success Criteria: Measurable outcomes and KPIs
- Key Milestones: Breakdown of major deliverables without timelines
- Risk Assessment: Potential blockers and mitigation strategies
2. Work Item Hierarchy
3. GitHub Issues Breakdown
Epic Issue Template
Feature Issue Template
User Story Issue Template
Technical Enabler Issue Template
4. Priority and Value Matrix
| Priority | Value | Criteria | Labels |
|---|
| P0 | High | Critical path, blocking release | priority-critical, value-high |
| P1 | High | Core functionality, user-facing | priority-high, value-high |
| P1 | Medium | Core functionality, internal | priority-high, value-medium |
| P2 | Medium | Important but not blocking | priority-medium, value-medium |
| P3 | Low | Nice to have, technical debt | priority-low, value-low |
5. Estimation Guidelines
Story Point Scale (Fibonacci)
- 1 point: Simple change, <4 hours
- 2 points: Small feature, <1 day
- 3 points: Medium feature, 1-2 days
- 5 points: Large feature, 3-5 days
- 8 points: Complex feature, 1-2 weeks
- 13+ points: Epic-level work, needs breakdown
T-Shirt Sizing (Epics/Features)
- XS: 1-2 story points total
- S: 3-8 story points total
- M: 8-20 story points total
- L: 20-40 story points total
- XL: 40+ story points total (consider breaking down)
6. Dependency Management
Dependency Types
- Blocks: Work that cannot proceed until this is complete
- Related: Work that shares context but not blocking
- Prerequisite: Required infrastructure or setup work
- Parallel: Work that can proceed simultaneously
7. Sprint Planning Template
Sprint Capacity Planning
- Team Velocity: {Average story points per sprint}
- Sprint Duration: {2-week sprints recommended}
- Buffer Allocation: 20% for unexpected work and bug fixes
- Focus Factor: 70-80% of total time on planned work
Sprint Goal Definition
8. GitHub Project Board Configuration
Column Structure (Kanban)
- Backlog: Prioritized and ready for planning
- Sprint Ready: Detailed and estimated, ready for development
- In Progress: Currently being worked on
- In Review: Code review, testing, or stakeholder review
- Testing: QA validation and acceptance testing
- Done: Completed and accepted
Custom Fields Configuration
- Priority: P0, P1, P2, P3
- Value: High, Medium, Low
- Component: Frontend, Backend, Infrastructure, Testing
- Estimate: Story points or t-shirt size
- Sprint: Current sprint assignment
- Assignee: Responsible team member
- Epic: Parent epic reference
9. Automation and GitHub Actions
Automated Issue Creation
Automated Status Updates
Issue Creation Checklist
Pre-Creation Preparation
Epic Level Issues
Feature Level Issues
Story/Enabler Level Issues documented in /docs/ways-of-work/plan/{epic-name}/{feature-name}/issues-checklist.md
Success Metrics
Project Management KPIs
- Sprint Predictability: >80% of committed work completed per sprint
- Cycle Time: Average time from "In Progress" to "Done" <5 business days
- Lead Time: Average time from "Backlog" to "Done" <2 weeks
- Defect Escape Rate: <5% of stories require post-release fixes
- Team Velocity: Consistent story point delivery across sprints
Process Efficiency Metrics
- Issue Creation Time: <1 hour to create full feature breakdown
- Dependency Resolution: <24 hours to resolve blocking dependencies
- Status Update Accuracy: >95% automated status transitions working correctly
- Documentation Completeness: 100% of issues have required template fields
- Cross-Team Collaboration: <2 business days for external dependency resolution
Project Delivery Metrics
- Definition of Done Compliance: 100% of completed stories meet DoD criteria
- Acceptance Criteria Coverage: 100% of acceptance criteria validated
- Sprint Goal Achievement: >90% of sprint goals successfully delivered
- Stakeholder Satisfaction: >90% stakeholder approval for completed features
- Planning Accuracy: <10% variance between estimated and actual delivery time
This comprehensive GitHub project management approach ensures complete traceability from epic-level planning down to individual implementation tasks, with automated tracking and clear accountability for all team members.