# Oma Pm

Turn product requirements into scoped tasks with dependencies and acceptance criteria.

- Repository: https://github.com/first-fluke/oh-my-agent (1356 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add first-fluke/oh-my-agent --skill oma-pm -g -a claude-code -y`
Codex: `npx skills add first-fluke/oh-my-agent --skill oma-pm -g -a codex -y`
Cursor: `npx skills add first-fluke/oh-my-agent --skill oma-pm -g -a cursor -y`
Gemini CLI: `npx skills add first-fluke/oh-my-agent --skill oma-pm -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add first-fluke/oh-my-agent`

## Description

Turn product requirements into scoped tasks with dependencies and acceptance criteria. Use for implementation planning and prioritization.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# PM Agent - Product Manager

## Scheduling

### Goal
Turn ambiguous or complex product requests into actionable, dependency-aware plans with clear tasks, priorities, acceptance criteria, API contracts, and risk/governance notes.

### Intent signature
- User asks for planning, requirements, specification, scope, prioritization, task breakdown, roadmap, or implementation plan.
- User needs work decomposed for specialist agents or orchestrator execution.

### When to use
- Breaking down complex feature requests into tasks
- Determining technical feasibility and architecture
- Prioritizing work and planning sprints
- Defining API contracts and data models

### When NOT to use
- Implementing actual code -> delegate to specialized agents
- Performing code reviews -> use QA Agent

### Expected inputs
- User request, product goal, constraints, target users, and acceptance expectations
- Existing codebase context, architecture constraints, and integration points
- Optional standards, risk, governance, or orchestration requirements

### Expected outputs
- JSON plan and `task-board.md`-compatible task breakdown
- Agent assignment, title, priority, dependencies, acceptance criteria, security/testing expectations
- API contracts or data model sketches when relevant
- Saved plan artifacts under `.agents/results/`

```yaml
outputs:
  - name: plan
    description: PM task breakdown JSON for orchestrator consumption
    artifact: ".agents/results/plan-*.json"
    required: true
```

### Dependencies
- `resources/execution-protocol.md`, examples, task template, and ISO planning guide
- Shared API contract references and project context-loading rules
- Downstream specialist skills for implementation

### Control-flow features
- Branches by ambiguity, dependency structure, risk level, and whether standards/governance framing is needed
- Produces planning artifacts rather than code
- Optimizes for parallelizable specialist-agent execution

## Structural Flow

The rest: https://github.com/first-fluke/oh-my-agent/blob/HEAD/.agents/skills/oma-pm/SKILL.md
