Skip to content

Battle-tested PM frameworks, templates, automation tools, and AI prompts for modern product management

License

Notifications You must be signed in to change notification settings

manavpthaker/pm-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PM Toolkit

A comprehensive collection of battle-tested Product Management frameworks, templates, and automation tools refined through real-world experience.

🎯 What's Included

📚 Frameworks

Strategic thinking models and methodologies for modern product management:

  • AI Usage Excellence - 4-level maturity model for AI-enhanced PM work
  • Decision-Driven Development - Framework ensuring every work item enables decisions
  • Product Development Master - End-to-end product lifecycle management
  • Sprint Metrics & Health - Comprehensive sprint monitoring and early warning system
  • Structured Dialogue - Systematic approach to product conversations and analysis

📝 Templates

Ready-to-use templates for consistent documentation:

  • JIRA Templates - Bug, Epic, Spike, Task, and User Story templates
  • PRD Template - Product Requirements Document with 70% pre-filled structure
  • Decision Spike Template - Structured approach to technical decision-making

🤖 Automation

Python scripts to automate repetitive PM tasks:

  • Morning Status Generator - Daily PM reports from multiple data sources
  • Sprint Report Generator - Automated sprint analytics and health metrics
  • Transcript Processor - Convert meeting recordings to actionable items

🎯 AI Prompts

Curated collection of AI prompts for PM tasks:

  • Sprint Retrospective Analysis - Comprehensive sprint metrics and insights
  • Backlog Health Analysis - Assess and improve backlog quality
  • Eddie Estimator - AI-powered task estimation
  • Altitude Analysis - Evaluate AI usage sophistication
  • Meeting Analysis - Extract insights from transcripts

📖 Examples

Filled examples demonstrating proper usage of templates

🚀 Quick Start

Prerequisites

  • Python 3.8+
  • pip (Python package manager)
  • Git

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/pm-toolkit.git
cd pm-toolkit
  1. Install Python dependencies (for automation tools):
pip install -r automation/requirements.txt
  1. Configure your environment (for automation tools):
cp automation/.env.example automation/.env
# Edit .env with your API keys and settings

📖 Usage

Frameworks

Navigate to the frameworks/ directory to access strategic PM methodologies. Each framework includes:

  • Conceptual overview
  • Implementation steps
  • Practical examples
  • Common pitfalls to avoid

Templates

Find templates in the templates/ directory. To use:

  1. Copy the template to your project
  2. Replace bracketed placeholders with your content
  3. Remove any sections not applicable to your use case

Automation Tools

Each tool in the automation/ directory includes its own README with:

  • Setup instructions
  • Configuration options
  • Usage examples
  • Customization guide

Examples

Check the examples/ directory for filled templates showing best practices.

🗂️ Repository Structure

pm-toolkit/
├── frameworks/           # Strategic PM methodologies
├── templates/           # Ready-to-use document templates
│   ├── jira/           # JIRA-specific templates
│   └── product/        # Product documentation templates
├── automation/          # Python automation scripts
│   ├── morning-status/ # Daily status report generator
│   ├── sprint-report/  # Sprint analytics generator
│   └── transcript-processor/ # Meeting transcript processor
├── prompts/            # AI prompt templates
│   ├── analysis/       # Data analysis prompts
│   ├── task-management/# Planning and estimation prompts
│   └── strategic/      # High-level strategy prompts
└── examples/           # Filled template examples

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Contribution Guidelines

  1. Keep templates generic and widely applicable
  2. Remove any company-specific information
  3. Include clear documentation and examples
  4. Test automation scripts before submitting
  5. Follow existing formatting and structure

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

These resources were refined through hands-on experience in product management roles, incorporating best practices from:

  • Agile and Scrum methodologies
  • Modern AI-enhanced workflows
  • Data-driven decision making
  • Cross-functional team collaboration

📬 Contact

Questions or suggestions? Open an issue or reach out via:

⭐ Support

If you find this toolkit helpful, please consider:

  • Starring the repository
  • Sharing with other PMs
  • Contributing improvements
  • Providing feedback

Built with ❤️ for the PM community

About

Battle-tested PM frameworks, templates, automation tools, and AI prompts for modern product management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages