~ / rigs / kelegele / oh-my-pm

kelegele/oh-my-pm

Oh-My-PM - Product Manager AI Agent Workflow System via Claude Code Skills

↗ GitHub ★ 5 MIT updated 2mo ago project Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~5.7k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit kelegele/oh-my-pm/agents ./rig-oh-my-pm/agents
$ npx degit kelegele/oh-my-pm/commands ./rig-oh-my-pm/commands
$ npx degit kelegele/oh-my-pm/skills ./rig-oh-my-pm/skills

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit kelegele/oh-my-pm/skills/clarify-requirements .claude/skills/clarify-requirements
$ npx degit kelegele/oh-my-pm/skills/competitive-analysis .claude/skills/competitive-analysis
$ npx degit kelegele/oh-my-pm/skills/feature-launch .claude/skills/feature-launch
$ npx degit kelegele/oh-my-pm/skills/feedback-synthesis .claude/skills/feedback-synthesis
$ npx degit kelegele/oh-my-pm/skills/full-pm-cycle .claude/skills/full-pm-cycle
$ npx degit kelegele/oh-my-pm/skills/market-research .claude/skills/market-research
$ npx degit kelegele/oh-my-pm/skills/ompm .claude/skills/ompm
$ npx degit kelegele/oh-my-pm/skills/prd-gen .claude/skills/prd-gen
$ npx degit kelegele/oh-my-pm/skills/product-strategy .claude/skills/product-strategy
$ npx degit kelegele/oh-my-pm/skills/prototype-design .claude/skills/prototype-design
$ npx degit kelegele/oh-my-pm/skills/quick-prd .claude/skills/quick-prd
$ npx degit kelegele/oh-my-pm/skills/retrospective .claude/skills/retrospective
$ curl -fsSL --create-dirs -o .claude/agents/competitive-analyst.md https://raw.githubusercontent.com/kelegele/oh-my-pm/main/agents/perception/competitive-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/market-researcher.md https://raw.githubusercontent.com/kelegele/oh-my-pm/main/agents/perception/market-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/user-interviewer.md https://raw.githubusercontent.com/kelegele/oh-my-pm/main/agents/perception/user-interviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/feedback-collector.md https://raw.githubusercontent.com/kelegele/oh-my-pm/main/agents/validation/feedback-collector.md
$ curl -fsSL --create-dirs -o .claude/agents/impact-analyst.md https://raw.githubusercontent.com/kelegele/oh-my-pm/main/agents/validation/impact-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/pm-orchestrator.md https://raw.githubusercontent.com/kelegele/oh-my-pm/main/agents/workflows/pm-orchestrator.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (12)

Subagents (6)

competitive-analyst
model: sonnet
竞品分析专家,负责功能对比和定位。当用户说"分析竞品"、"对比 X 和 Y"、"竞品分析"、"竞品有什么"、"[产品] 有 [功能] 吗"时主动使用。
market-researcher
model: haiku
市场研究专家,负责收集行业趋势、市场规模和机会分析。当用户需要市场情报,或说"分析 X 市场"、"市场研究"、"行业趋势"、"市场规模"、"Y 的市场有多大"时主动使用。
user-interviewer
model: sonnet
用户研究专家,负责用户访谈、用户画像创建和用户行为分析。当用户需要了解用户需求、创建用户画像、分析用户反馈,或说"与用户交谈"、"用户想要什么"、"用户研究"、"创建用户画像"时主动使用。
feedback-collector
model: haiku
用户反馈汇总专家,用于聚合多源反馈、识别主题和模式。当用户需要分析用户反馈、分类反馈主题、理解用户情绪,或说"分析反馈"、"用户在说什么"、"汇总反馈"时主动使用。
impact-analyst
model: sonnet
上线效果分析专家,用于评估发布结果和衡量功能成功。当用户需要评估上线效果、衡量功能成功、分析上线后指标,或说"效果如何"、"衡量影响"、"上线复盘"时主动使用。
pm-orchestrator
model: inherit
产品管理工作流编排器,协调感知、策略、设计、交付和验证层的完整工作流。用于"完整产品规划"、"完整 PM 周期"、"0-1 产品规划"。

Slash commands (4)

/feature-launch/full-pm-cycle/ompm/quick-prd

Similar rigs

copied ✓