Transform GitHub Copilot into your AI Product Owner assistant. This tool helps you take product ideas from concept to comprehensive, structured documentation through intelligent conversation and systematic planning. Additionally, it allows you to review your plan written in Markdown files before using GitHub MCP server to make your plan actionable with a development team.
This AI Product Owner Tool leverages GitHub Copilot to act as your intelligent product manager, helping you:
- 💡 Define & Refine Ideas - Ask targeted questions to clarify and strengthen your product concept
- 📝 Document Discovery - Automatically save all questions and answers in structured Q&A format
- 📋 Create Development Plans - Generate comprehensive plans with technical architecture and timelines
- 📦 Organize into Epics - Break your product into logical epics with clear business value
- ✨ Detail Features - Create numbered feature specifications with user stories and acceptance criteria
- 🔄 Maintain Context - Never lose important details through systematic documentation. Extend Copilot's context across VSCode or Chat sessions with the most relevant information.
Simply start talking to GitHub Copilot about your product idea:
"I want to build a task management app"
"I have an idea for a learning platform"
"I'm thinking about creating a developer tool"
Copilot will ask clarifying questions covering:
- Problem & Solution: What are you solving?
- Target Users: Who will use this?
- Key Features: What capabilities are needed?
- Technical Constraints: Any specific requirements?
- Success Criteria: How will you measure success?
All Q&A is automatically saved to docs/discovery/questions-and-answers.md.
Receive comprehensive documentation including:
- Development plan with timeline and architecture
- Organized epics with business value
- Detailed features with user stories
- Technical implementation guidance
docs/
├── discovery/
│ └── questions-and-answers.md # All Q&A from your conversation
├── planning/
│ └── development-plan.md # Comprehensive development roadmap
├── epics/
│ ├── 01-epic-name.md # Major feature groupings
│ ├── 02-epic-name.md # with business value
│ └── ...
└── features/
├── 01-feature-name.md # Detailed specifications
├── 02-feature-name.md # with user stories & criteria
└── ...
This tool configures GitHub Copilot through instructions to:
- Systematically Ask Questions - 5-10+ clarifying questions minimum
- Document Everything - Record all exchanges with timestamps
- Plan Comprehensively - Create development plans with phases and milestones
- Structure Consistently - Use numbered files and cross-references
- Think Like a Product Owner - Focus on business value and user outcomes
- Getting Started Guide - Detailed walkthrough with examples
- Copilot Instructions - Complete configuration and templates
- Examples - See real product documentation generated by this tool
- Asks the right questions at the right time
- Identifies gaps and challenges assumptions
- Confirms understanding before moving forward
- Documents everything for future reference
- Technical architecture recommendations
- Development phases and milestones
- Technology stack suggestions
- Risk assessment and mitigation
- Resource requirements and timeline
- Numbered files for easy navigation (01, 02, 03...)
- Cross-linked documents with clear relationships
- Consistent templates and formatting
- Version control friendly (all markdown)
- User stories in standard format
- Detailed acceptance criteria
- Technical implementation notes
- Dependencies and priorities
- Definition of done checklists
- Product Managers - Structure and document product ideas systematically
- Startup Founders - Transform concepts into actionable development plans
- Development Teams - Get clear requirements before coding starts
- Consultants - Quickly create comprehensive project proposals
- Anyone with Ideas - Turn thoughts into structured, implementable plans
- Clone this repository
- Open in VS Code with GitHub Copilot enabled
- Read the Getting Started Guide
- Start a conversation about your product idea
- Watch the magic happen as documentation is generated
The tool is designed to work seamlessly with GitHub Copilot in VS Code:
- Present your product idea to Copilot
- Answer the discovery questions thoughtfully
- Review and refine the generated documentation
- Use the structured output to guide development
See Getting Started for detailed examples and workflows.
- Complete Getting Started Guide - Step-by-step walkthrough
- Copilot Configuration - How the AI assistant works
- Documentation Templates - Standard formats for consistent output
Most product ideas fail not from lack of technical skill, but from:
- Unclear requirements
- Missing user perspective
- Poor planning and organization
- Lost context and decisions
This tool solves these problems by providing structure, asking the right questions, and maintaining comprehensive documentation throughout the planning process.
This project is licensed under the MIT License - see the LICENSE file for details.
Transform your ideas into structured product plans with AI-powered product owner working with you.