Skip to content

chriscooning/claude-code-for-pmm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code for PMM

Last updated: 2026-01-16

Your AI-powered task management system that keeps you focused on what matters.

About

Claude Code for PMM is an AI-powered task management system designed specifically for Technical Product Marketing Managers. Brain dump into BACKLOG.md, tell your AI assistant to process it, and get organized tasks automatically prioritized based on your goals.

Built on PersonalOS and customized for TPMM workflows, this system includes:

  • TPMM-specific categories - sales-enablement, gtm, devrel, competitive, launch
  • Specialized workflows - launch planning, sales enablement, competitive analysis
  • Product context capture - setup captures your company, product, and work schedule preferences
  • Knowledge base structure - optimized folders for competitive intel, customer stories, sales collateral, and more
Section Status
Task Management
Goal-driven Prioritization
Knowledge Base
Backlog Processing
Session Evals
MCP Server (optional)

Quick links: Quick Start · How It Works · Directory Structure · Daily Workflow


Screenshot 2025-12-26 at 11 51 27 PM

Quick Start

1. Clone the Repository

git clone https://github.com/chriscooning/claude-code-for-pmm.git
cd claude-code-for-pmm

2. Run Setup (2 minutes)

Auto-detect (recommended): Ask claude to:

Help me get setup

Manual options:

Windows:

setup.bat

Or directly with PowerShell:

.\setup.ps1

Mac/Linux:

./setup.sh

The setup will:

  • Create your workspace directories
  • Guide you through questions about your goals, priorities, product context, and work schedule
  • Generate your personalized GOALS.md
  • Copy template files

Windows Users - Execution Policy: If you encounter an execution policy error when running setup.bat, you may need to allow PowerShell scripts to run. Open PowerShell as Administrator and run:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Or for a one-time bypass (current session only):

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process

Note: Python 3.10+ is only needed if you want to run the MCP server. The basic setup works with just PowerShell (Windows) or bash (Mac/Linux).

3. Start Using It

# In your AI assistant (Claude Code, etc.)
"Read AGENTS.md and help me get organized"

How It Works

  1. Brain dump - Drop notes into BACKLOG.md (no structure needed)
  2. Process - Say "process my backlog" to your AI
  3. Get organized - AI creates prioritized tasks based on your GOALS.md
  4. Stay focused - Ask "what should I work on?" for smart suggestions

Common Commands

  • "Process my backlog" - Turn notes into tasks
  • "What should I work on?" - Get AI suggestions
  • "Show me my P0 tasks" - See urgent items
  • "Mark [task] as done" - Complete work

Priorities

Priority Meaning Limit
P0 Do today max 3
P1 This week max 7
P2 Scheduled -
P3 Someday/maybe -

Directory Structure

claude-code-for-pmm/
├── core/                    # Reusable system components (public)
│   ├── evals/              # Session evaluations
│   ├── mcp/                # MCP server implementation
│   │   └── server.py       # Core server with deduplication
│   ├── templates/          # Template files for users
│   │   ├── AGENTS.md       # Comprehensive AI instruction template
│   │   ├── config.yaml     # Configuration template
│   │   └── gitignore       # Gitignore template
│   └── README.md           # Core system documentation
│
├── Tasks/                  # Your personal tasks (gitignored)
├── Knowledge/              # Reference docs & notes (gitignored)
├── BACKLOG.md             # Your backlog inbox (gitignored)
├── GOALS.md               # Your personalized goals (generated by setup)
├── AGENTS.md              # Your AI agent instructions
├── setup.sh               # Interactive setup script (Mac/Linux)
├── setup.ps1               # Interactive setup script (Windows PowerShell)
└── setup.bat               # Windows wrapper script

Daily Workflow

Morning: "Show me today's priorities" → Pick 1-3 tasks

During work: Brain dump into BACKLOG.md, save docs to Knowledge/

End of day: "Mark [task] as done"

Weekly: "Process my backlog" + "Clean up old tasks"

Features

  • Goal-driven prioritization based on your vision
  • Smart deduplication detects duplicate tasks
  • Natural language - just talk to your AI
  • Session evals to review and learn from AI interactions
  • 2-minute setup, no Python required
  • MCP integration for Claude and other AI assistants

Troubleshooting

Windows Setup Issues

Execution Policy Errors: If you see "execution of scripts is disabled" when running setup.bat:

  1. Open PowerShell as Administrator
  2. Run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  3. Try running setup.bat again

PowerShell Not Found:

  • Ensure PowerShell 5.1 or later is installed
  • Download from: https://aka.ms/powershell
  • Or use Windows PowerShell (pre-installed on Windows 10/11)

Alternative Methods for Windows:

  • Use Git Bash: Right-click folder → "Git Bash Here" → ./setup.sh
  • Use WSL: Open WSL terminal → navigate to project → ./setup.sh

Mac/Linux Setup Issues

Permission Denied: If you see "Permission denied" when running ./setup.sh:

chmod +x setup.sh
./setup.sh

Bash Not Found:

  • Most Mac/Linux systems have bash pre-installed
  • If missing, install via your package manager

For Contributors

The core/ directory contains the reusable system. Contributions should:

  • Not include personal information
  • Be generic and configurable
  • Include documentation
  • Follow the existing patterns

Acknowledgments

This project is built on PersonalOS by Aman Khan.

Original Work:

Modifications: This fork includes TPMM-specific adaptations including specialized categories, workflows, and knowledge base structures optimized for Technical Product Marketing Managers.

This derivative work is licensed under the same CC BY-NC-SA 4.0 license as the original. Non-commercial use only. Commercial sale is not permitted, but you may use it internally for work and business purposes.

License

This work is licensed under CC BY-NC-SA 4.0.

Copyright © 2025 Aman Khan (original work). You may view, use, modify, and share this repo with attribution for non-commercial purposes. Commercial sale is not permitted, but you may use it internally for work and business.

Full license: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

About

AI-powered task management system for Technical Product Marketing Managers. Brain dump into BACKLOG.md, get organized tasks prioritized by your goals. Based on PersonalOS by Aman Khan.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors