A method for turning interviews and feature requests into job statements: what situation a person is in, what they want to do, and what result they expect. A job is the task someone is trying to accomplish, not the feature they ask for.
A planning tree that starts with a desired outcome and connects user needs to possible solutions and tests. An opportunity means a user need or pain, not a proposed solution.
A guided tool for creating a product requirements document, or PRD—the written plan for what a product or feature should do. It uses Socratic questions to challenge assumptions and presents multiple options.
Generates the strategic story connecting your roadmap to company goals in a form non-technical stakeholders can repeat. Also structures Gate presentation narratives with source-backed claims. Use when user needs to "explain the roadmap", "present strategy to leadership", "create a narrative for all-hands", "build…
Transforms requirements into user stories with Given/When/Then acceptance criteria ready for sprint planning and Jira. Use when user needs to write user stories, create Jira tickets, define acceptance criteria, or says "user stories", "acceptance criteria", "sprint backlog", "Jira tickets", "as a user I want"…
A work-journal format for recording coding-agent tasks, including bugs, features, errors, refactors, and chores. It defines where files go and what information each record must contain.
Use when kicking off a new project or feature area in an ocul-pm tracked project (.oculpm/ present) — research the stack landscape via web search, then converse with the user (research-backed choices) to settle the optimal spec, and seed a discussion doc, a detailed 3-depth plan (plancreate), EVALS.md done-criteria…
A tool for teaching one small AI product-management concept through a standalone interactive web page. The page includes definitions, sources, an example project, questions, and an interactive demonstration.
An asynchronous channel for asking people questions, collecting their replies, and connecting the results to planning work. It can use Gmail, Notion, Zoom, and Slack through connected tools, but it does not send messages automatically.
Interface with the PM-ENGINE-MEMORY file — the operator's accumulated PM tacit knowledge database. Enables agents to reference, search, and apply TK (Tacit Knowledge) entries, and supports TK extraction from experience (--mode extract), TK querying and referencing (--mode query), and TK-to-instruction conversion…
A guided workflow for turning ideas for AI products into product requirements documents (PRDs), which describe what to build and why. It asks structured questions, adds AI-specific sections, checks the result four ways, and rates its quality.
The doaipm method (DO AI PM) — how to build products as a product manager in the AI era. Use this whenever someone plans, scopes, or builds a product, feature, prototype, app, or website; when a person describes an idea and asks how to approach it; when choosing between a low-fidelity sketch and a real prototype; or…