The single ingestion door for raw user signal. Accepts a file path, pasted text (--paste), or a connector source (Granola, Dovetail, Google Drive, tickets), archives it verbatim under .nanopm/raw/ / before extraction, applies a Mom-Test discovery filter to pull problems + verbatim quotes, then runs the learning loop…
Archive one entity (opportunity, solution, objective, competitor, or persona) with a polished, contextual reason sentence. Argument: / (e.g. opportunity/cold-start-context or solution/inline-viewer-pane). User context: the raw reason and kind — 'implemented: ...', 'dropped: ...', 'absorbed: ...' for…
Jam with Nano, your expert CPO. An informal, context-loaded thinking partner for product ideas, user problems, and what-to-build-next — Nano knows your company context and current objectives, no gate, no PRD. Sessions are named and resumable via your host's native session resume.
Break a PRD into engineering tasks and hand off to one of six peer targets: Linear, GitHub Issues, OpenSpec, gstack, Symphony (OpenAI's orchestrator), or Human-readable markdown. No preferred default — you pick the target.
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 the wiki Define page .nanopm/wiki/docs/business-model.md — model type, revenue streams…
Challenge Me. Adversarial product challenge: a skeptical-CPO read of what you're building, who for, and the biggest strategic gap — then three direct challenges you should answer, starting with the question you're avoiding. Produces .nanopm/wiki/docs/challenges.md.
Monitor competitor products for changes: changelogs, API docs, new endpoints, pricing, and product updates. Snapshots pages, diffs against last run, produces a structured intel report. Can discover new competitors and run a full SWOT + positioning analysis on demand.
Quantitative data analysis for PMs. Answers a specific product question using PostHog or Amplitude — trends, funnels, retention, paths. Writes findings to the wiki data page at .nanopm/wiki/docs/data.md, consumed by /pm-challenge-me and /pm-prd.
Product discovery. Figures out WHAT to build before you plan HOW to build it. Maps the opportunity space, surfaces the riskiest assumptions, and designs the cheapest tests. Run this before pm-challenge-me when you're pre-product, pivoting, or unsure if a feature is right.
Define product objectives (OKRs). Reads challenge-session context, asks 2-3 clarifying questions, produces the wiki objectives page at .nanopm/wiki/docs/objectives.md with measurable goals and key results.
Build and maintain a ranked database of user opportunities (Teresa Torres-style — the user problems behind what you build, not the solutions). Stored as an LLM-wiki under .nanopm/wiki/entities/opportunities/: one file per opportunity + a ranked INDEX, a LOG, and an editable SCHEMA. bootstrap drafts the initial set…
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 the wiki Define page .nanopm/wiki/docs/org.md — the org map, key roles, decision-makers, and…
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 the wiki Define page .nanopm/wiki/docs/personas.md — JTBD proto-personas plus an explicit anti-persona.
Write a product spec for a specific feature. Adapts to your team's methodology: Shape Up pitch (problem, appetite, solution, rabbit holes, no-gos) or standard PRD.
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 the wiki Define page…
PM retrospective. Compares the roadmap page's NOW items against actual commits since the last roadmap run. Surfaces what shipped, what drifted, and what to carry forward. Closes the planning loop.
Run the full nanopm PM pipeline: feedback → personas → challenges → objectives → strategy → roadmap → PRD. One command for a complete planning cycle. Each skill reads the prior output — the pipeline compounds.
Configure Supabase cloud sync for nanopm. One-time setup per machine: enter your project URL + anon key, run the migration, push your local wiki to the cloud. After setup, wiki pages sync automatically on every skill run.
Brainstorm a compared set of solutions for one opportunity. Dispatches three fixed expert lenses (Eng / Design / Business) concurrently to diverge, converges them into ≥3 framed solutions — each with a pitch, appetite, impact, riskiest assumption, cheapest test, originating lens, and a one-line dissent note — and…
Daily standup briefing. Pulls commits from all your active GitHub repos, Linear, Google Calendar, and Granola. Works from a standalone Product OS folder — no need to be inside a codebase. Surfaces today's meetings, cross-repo activity, priorities, and drift.
Define product strategy. Reads objectives + challenge-session context, generates a strategy, dispatches adversarial subagent to challenge it, synthesizes into the wiki Plan page (.nanopm/wiki/docs/strategy.md).
Upgrade nanopm to the latest version. Detects install type, runs the upgrade, shows what's new. Also handles inline upgrade prompts when UPGRADEAVAILABLE appears in any skill preamble.
Aggregate user feedback from Dovetail, Productboard, Notion, Linear, and GitHub. Cluster into themes, surface the top unaddressed signal, map to current roadmap. Produces the wiki Feedback page (.nanopm/wiki/docs/feedback.md) — the primary input for all downstream PM skills.