By nmrtn
Orchestrates the entire product management lifecycle inside an AI coding agent: from mission, business model, and org mapping through discovery, personas, challenges, OKRs, strategy, roadmaps, specs, task breakdown, and feedback/analytics loops, with daily standup briefings and stakeholder updates.
Define why the company exists and where it's going. Reverse-engineers mission, vision, and values from prior nanopm artifacts and the public site when they exist, or builds them from scratch by interviewing you when the repo is empty. Produces VISION-MISSION.md — mission, vision, core values, and company stage.
Define how the company makes money. Reverse-engineers the business model from pricing pages, prior nanopm artifacts, and the codebase when they exist, or builds it from scratch by interviewing you when the repo is empty. Produces BUSINESS-MODEL.md — model type, revenue streams, pricing & packaging, and GTM motion.
Map who's who and who decides what. Reverse-engineers the org from prior nanopm artifacts, git history, and the team/about page when they exist, or builds it from scratch by interviewing you when the repo is empty. Produces ORG.md — the org map, key roles, decision-makers, and ways of working.
Map the product. Reverse-engineers what the product actually is — surface area, features, core workflows, technical bets — from the codebase and the public site when they exist, or defines the product concept from scratch by interviewing you when there's nothing built yet. Produces PRODUCT.md. Absorbs the old pm-scan.
Define who you're building for. Reverse-engineers personas from the codebase and prior nanopm artifacts when they exist, or builds them from scratch by interviewing you when the repo is empty. Produces PERSONAS.md — JTBD proto-personas plus an explicit anti-persona.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A PM skill pack for AI coding agents. Runs the PM workflow end-to-end — company + product context, the three external signals, the planning cycle (challenge, strategy, roadmap, PRD), and the day-to-day ops (an adversarial challenge, a jam with Nano, the standup, the weekly update) — inside the agent you already use. Keeps typed state across sessions. Won't write a PRD until you name what would prove your bet wrong.
Works with Claude Code, Mistral Vibe, and OpenAI Codex. One install command picks up whichever you have. An optional macOS viewer browses the artifacts and re-runs skills on the Claude Code backend, for the moments you'd rather not be in a terminal.
Built on the SKILL.md standard from gstack. nanopm is the PM layer.
Building the wrong thing fast is the failure mode AI coding agents make easy. They'll ship whatever you describe — they don't ask if it's the right thing.
The PM work that catches that (challenge, strategy, falsification, roadmap, retro) usually lives in tools that don't know your code, lose context between sessions, and don't talk to each other. ChatGPT for the strategy. Notion for the PRD. Linear for the tickets. Nothing compounds.
nanopm runs the whole cycle where you already work, with two structural properties:
~/.nanopm/projects/{slug}/{type}.jsonl. The next skill reads from there. No grep on markdown, no silent corruption, no tail -1 | cut -d'|' parsing.One command runs the full pipeline: /pm-run. Or invoke any skill standalone.
You: /pm-challenge-me
nanopm: Q1: What are you building? (one sentence)
You: An AI agent harness for financial advisors — automates
client reporting, portfolio commentary, and compliance checks.
nanopm: Q2: Who is it actually for?
You: Independent RIAs managing $50M–$500M books, no ops team.
...11 questions later...
nanopm: CHALLENGES.md written.
Biggest gap: you're solving the reporting problem, but the
job your users are actually hired to do is winning and
keeping clients. Faster reports don't help if advisors
can't explain the AI's output to a nervous client.
Question you're avoiding: would a compliance officer
sign off on AI-generated commentary going out unsupervised?
Recommended next: /pm-discovery
If you already have a polished product process and a PM you trust, you don't need this.
# Auto-detect installed agents (Claude Code, Mistral Vibe, OpenAI Codex)
curl -fsSL https://raw.githubusercontent.com/nmrtn/nanopm/main/setup | bash
# Target a specific host
curl -fsSL https://raw.githubusercontent.com/nmrtn/nanopm/main/setup | bash -s -- --host=claude
curl -fsSL https://raw.githubusercontent.com/nmrtn/nanopm/main/setup | bash -s -- --host=vibe
curl -fsSL https://raw.githubusercontent.com/nmrtn/nanopm/main/setup | bash -s -- --host=codex
# Install to all hosts at once
curl -fsSL https://raw.githubusercontent.com/nmrtn/nanopm/main/setup | bash -s -- --host=all
| Host | Skills install to | Invocation |
|---|---|---|
| Claude Code | ~/.claude/skills/ | /pm-* commands |
| Mistral Vibe | ~/.vibe/skills/ | /pm-* commands |
| OpenAI Codex | ~/.codex/skills/ | /pm-* commands |
Requirements: One of: Claude Code, Mistral Vibe, or OpenAI Codex. python3 (standard on macOS/Linux).
Claude Code users can install nanopm as a native plugin instead of the curl | bash script:
/plugin marketplace add nmrtn/nanopm
/plugin install nanopm
npx claudepluginhub nmrtn/nanopm --plugin nanopmThe AI-native PM operating system — deep, framework-grounded PM skills with live MCP tool integrations, chained sub-agent workflows, and persistent user memory. Built for solo PMs and founding PMs who need an AI partner that actually knows their product.
12 PM-specific agent skills, 6 workflow commands, 3 automation hooks for Product Managers
Theory-grounded product-thinking discipline for AI agents. 49 skills, 15 theory gates, six diamond scales (Purpose to Market). Discovery to delivery with evidence gates that block on insufficient evidence.
Agent-first PM toolkit with 9 specialist agents and 18 skills for solo developers and small teams
66 product management skills (30 phase + 9 foundation + 12 utility + 15 tool) plus 5 sub-agents (pm-critic, pm-skill-auditor, pm-changelog-curator, pm-release-conductor, pm-workflow-orchestrator) for AI agents covering the full product lifecycle from discovery through iteration. v2.27.1 is a maintenance patch (the classification sub-count drift gate; no new skills, catalog stays 66). v2.27.0 is the provable-quality release: every measured skill carries trigger-eval fixtures with CI gates for routing drift and new-skill collisions, the catalog surfaces (skill-manifest.json + the generated AGENTS.md catalog) are built from frontmatter behind enforcing staleness gates, the output-quality eval harness + asset gate ship, and the creator/validator family bakes the eval contract into skill creation; no new skills (catalog stays 66). v2.26.0 adds the utility-pm-workflow-builder skill (guided authoring from a workflow idea or a promoted chain to a staged Workflow Implementation Packet) and the /chain command (ad-hoc ordered skill chains routed to the pm-workflow-orchestrator Mode B under a written chain-expression contract, with a --thread flag for declared linear dependency); the catalog grows to 66 skills. v2.25.2 is a maintenance patch (a unified validator-inventory manifest with an enforcing CI parity referee that closes the bash/PowerShell/CI drift class, plus the remaining 2026-06-06 Codex audit fixes); no new skills (catalog stays 65). v2.25.1 is a maintenance patch (documentation-site Pattern S reorg, a generated resource index, an em-dash-scar cleanup with new CI guards, dependency bumps, and a pre-tag validator fix); no new skills (catalog stays 65). v2.25.0 adds the plugin's first hooks: opt-in house-rule guardrails (a PreToolUse hook that blocks em-dash and en-dash characters when enabled in .claude/pm-skills.local.md) plus a confident-only SessionStart phase router that suggests the right Triple Diamond skills for the current repo, and an advisory output-quality CI tier (deterministic invariants over the recorded samples); no new skills (catalog stays 65). v2.24.0 adds the pm-workflow-orchestrator sub-agent and its utility-pm-workflow-orchestrator dispatch skill, a governed runner that takes a saved foundation-prioritized-action-plan (or a user-named chain) and runs an ordered sequence of pm-skills with per-step go/no-go checkpoints; foundation-prioritized-action-plan grows a --run handoff (v1.1.0) that offers to run its own runnable prompts through the orchestrator; the catalog grows to 65. v2.23.0 adds one foundation skill, foundation-prioritized-action-plan, which turns any PM input into an evidence-grounded prioritized action plan using Theory of Constraints and Cynefin; the catalog grows from 63 to 64. v2.22.0 removes the 63 redundant per-skill command wrappers (each skill now appears once, invoked directly by name: /pm-skills:<name> on Claude Code, $<name> on Codex) and adds a native Codex .codex-plugin manifest so Codex discovers the skills; all existing skills unchanged. v2.21.0 is an additive distribution launch: pm-skills becomes installable through the new product-on-purpose marketplace (the recommended home for Product on Purpose plugins) while the existing install path keeps working unchanged, so no existing user has to act; no new skills (catalog stays 63). v2.20.0 adds slash commands for the three workshop sprint methodologies (Foundation Sprint, Design Sprint, and the end-to-end arc) plus documentation-count validator hardening; no new skills (catalog stays 63). v2.19.0 hardened the release-validation tooling so the library polices its own counts, cross-references, and links. v2.18.0 added four highest-consensus content skills: discover-market-sizing (TAM/SAM/SOM multi-framework triangulation), define-prioritization-framework (RICE, ICE, MoSCoW, Weighted Scoring, and Kano run in parallel with a cross-framework comparison), discover-journey-map (stages, touchpoints, emotional curve, and moments of truth), and measure-survey-analysis (honest survey analysis with limitation warnings), each with three thread-aligned samples. It carries forward v2.17.0 native Claude Code sub-agent registration: the sub-agent definitions moved to the canonical agents/ directory (the coordination directory was renamed to _agent-context/ to free the name), so all 4 sub-agents now auto-discover via @-mention on Claude Code; the dispatch skills continue to provide the same capability on Codex CLI, Cursor, Windsurf, Copilot, and Gemini CLI. v2.17.0 also migrates skill frontmatter to the metadata-nested structure per the agentskills.io specification and makes the CI validators bash-3.2 portable. Doc-stack on Astro 6.3.x + Starlight 0.39.x. Carries forward v2.15.0 Sprint Skills (Foundation Sprint family + Design Sprint family + tool-note-and-vote under classification:tool), v2.12.0 OKR Skills set, v2.11.0 Meeting Skills Family, lean canvas, persona, structured templates, real-world examples, 12 workflows including the foundation-to-design end-to-end arc, an interactive skill builder, and lifecycle tools for validating and iterating skills. Follows the agentskills.io specification.
MUST use when user wants to plan or strategize a product/feature. 22 PM frameworks, 6 modes, multi-language, from idea to dev handoff