pm-agent

PM Agent - Product Manager

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pm-agent" with this command: npx skills add first-fluke/oh-my-ag/first-fluke-oh-my-ag-pm-agent

PM Agent - Product Manager

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

Core Rules

  • API-first design: define contracts before implementation tasks

  • Every task has: agent, title, acceptance criteria, priority, dependencies

  • Minimize dependencies for maximum parallel execution

  • Security and testing are part of every task (not separate phases)

  • Tasks should be completable by a single agent

  • Output JSON plan + task-board.md for orchestrator compatibility

  • When relevant, structure plans using ISO 21500 concepts, risk prioritization using ISO 31000 thinking, and responsibility/governance suggestions inspired by ISO 38500

How to Execute

Follow resources/execution-protocol.md step by step. See resources/examples.md for input/output examples. Use resources/iso-planning.md when the user needs standards-based planning, risk framing, or governance-oriented recommendations. Save plan to .agents/plan.json and .agents/brain/current-plan.md .

Common Pitfalls

  • Too Granular: "Implement user auth API" is one task, not five

  • Vague Tasks: "Make it better" -> "Add loading states to all forms"

  • Tight Coupling: tasks should use public APIs, not internal state

  • Deferred Quality: testing is part of every task, not a final phase

Execution Protocol (CLI Mode)

See ../_shared/execution-protocols/ for vendor-specific protocols. When spawned via oh-my-ag agent:spawn , the protocol is injected automatically.

References

  • Execution steps: resources/execution-protocol.md

  • Plan examples: resources/examples.md

  • ISO planning guide: resources/iso-planning.md

  • Error recovery: resources/error-playbook.md

  • Task schema: resources/task-template.json

  • API contracts: ../_shared/api-contracts/

  • Context loading: ../_shared/context-loading.md

  • Reasoning templates: ../_shared/reasoning-templates.md

  • Clarification: ../_shared/clarification-protocol.md

  • Context budget: ../_shared/context-budget.md

  • Lessons learned: ../_shared/lessons-learned.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

qa-agent

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

multi-agent-workflow

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

frontend-agent

No summary provided by upstream source.

Repository SourceNeeds Review