Product inputs shown in the hero:
  • Customer calls
  • Support tickets
  • Founder memory
  • Slack threads
  • User interviews
  • GitHub issues
  • Linear issues
  • PostHog events
  • Activation drop-off
  • Sales calls
  • CSV exports
  • Old PRDs
  • Roadmap.xlsx
  • Email feedback
  • Research notes
  • User stories
  • Analytics gaps
  • Feature request
  • Data warehouse
  • Stakeholder notes
  • Prototype branch
  • Intercom tickets
  • Slack messages
  • User uploads
  • Emails
  • Miro boards
  • Jira tickets
  • Granola notes
  • Amplitude charts
  • ClickUp tasks
  • Figma comments
  • Customer feedback
  • Session replay
  • Community posts
  • Notion docs
  • Research repo
  • Stakeholder decks
PM0

Open-source PM skill for AI coding agents

Bring the
mess.
Find the
move.

PM0 turns customer calls, support tickets, analytics notes, GitHub issues, and founder memory into repo-native product context before your coding agent touches the code.

Context before code.

Bring the messy inputs that usually live across Slack, calls, tickets, analytics, docs, issues, and memory. PM0 stores the durable product summary in your repo, not another raw pile.

customer-calls.csv

Quotes, objections, urgency

support.slack

Repeated pain and broken flows

posthog-notes.png

Activation gaps and drop-offs

github-issues.md

Bugs, requests, repo context

roadmap-debate.md

Bets, constraints, tradeoffs

.pm0 memory repo-native
surface

onboarding

users, friction, constraints, recent changes

context

pricing

market notes, positioning, open questions

proposal

empty-state-v2

evidence, options, tradeoffs, decision trail

handoff

accepted

scope, acceptance criteria, risks

Evidence to decision.

01

Analyze

/pm0 analyze onboarding

Inspect a product surface and write down what is true before the agent changes it.

02

Discuss

/pm0 discuss activation

Turn founder instinct, customer evidence, and team debate into options with tradeoffs.

03

Build

/pm0 build empty-state-v2

Scope the smallest useful prototype or code change with the product context attached.

04

Handoff

/pm0 handoff empty-state-v2

Accept, reject, or turn the decision into an engineering-ready PRD.

Fast code needs memory.

AI coding agents can ship changes quickly, but speed does not tell them which problem matters, what users already said, or which paths the team rejected last week. PM0 gives the agent product memory before the build begins.

  • Durable product context lives in .pm0/ beside the code.
  • Every proposal carries evidence, options, tradeoffs, and the decision trail.
  • Rejected ideas update memory so agents do not repeat bad paths.