Source profileQuality 91/100

first-fluke/oh-my-agent/skills/oma-pm/SKILL.md

oma-pm

Product manager that decomposes requirements into actionable tasks with priorities and dependencies. Use for planning, requirements, specification, scope, prioritization, task breakdown, and ISO 21500, ISO 31000, or ISO 38500-aligned planning recommendations.

Source repository stars
1,253
Declared platforms
0
Static risk flags
0
Last source update
2026-08-28
Source checked
2026-08-28

Decision brief

What it does: where it fits

Product manager that decomposes requirements into actionable tasks with priorities and dependencies. Use for planning, requirements, specification, scope, prioritization, task breakdown, and ISO 21500, ISO 31000, or ISO 38500-aligned planning recommendations.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/first-fluke/oh-my-agent --skill "skills/oma-pm"
    Safe inspection promptEditorial

    Inspect the Agent Skill "oma-pm" from https://github.com/first-fluke/oh-my-agent/blob/ca736256275e4dc8c15a1fe967eb8c8d1df5fddc/skills/oma-pm/SKILL.md at commit ca736256275e4dc8c15a1fe967eb8c8d1df5fddc. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Canonical workflow path

      Review the “Canonical workflow path” section in the pinned source before continuing.

      Review and apply the “Canonical workflow path” source section.
    2. 02

      Scheduling

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

      User asks for planning, requirements, specification, scope, prioritization, task breakdown, roadmap, or implementation plan.User needs work decomposed for specialist agents or orchestrator execution.Breaking down complex feature requests into tasks
    3. 03

      Goal

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

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

      Intent signature

      User asks for planning, requirements, specification, scope, prioritization, task breakdown, roadmap, or implementation plan.

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

      When to use

      Breaking down complex feature requests into tasks

      Breaking down complex feature requests into tasksDetermining technical feasibility and architecturePrioritizing work and planning sprints

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars1,253SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    first-fluke/oh-my-agent
    Skill path
    skills/oma-pm/SKILL.md
    Commit
    ca736256275e4dc8c15a1fe967eb8c8d1df5fddc
    License
    MIT
    Collected
    2026-08-28
    Default branch
    main
    View the original SKILL.md

    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/
    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

    Entry

    1. Clarify the product goal, constraints, and target deliverables.
    2. Identify technical domains and required contracts.
    3. Decide whether ISO/risk/governance framing is relevant.

    Scenes

    1. PREPARE: Gather requirements, constraints, and context.
    2. REASON: Decompose work, identify dependencies, risks, and API/data contracts.
    3. ACT: Produce JSON plan and task-board-compatible output.
    4. VERIFY: Check task atomicity, acceptance criteria, security/testing coverage, and dependency shape.
    5. FINALIZE: Save plan artifacts and summarize execution path.

    Transitions

    • If requirements are ambiguous, clarify before decomposition.
    • If tasks are tightly coupled, refine contracts or sequencing.
    • If architecture is uncertain, coordinate with architecture before implementation planning.
    • If the user needs automated execution, hand off to orchestrator after plan approval.

    Failure and recovery

    • If scope is too broad, split into phases.
    • If acceptance criteria are vague, rewrite them into testable outcomes.
    • If dependencies block parallel execution, surface sequencing explicitly.

    Exit

    • Success: plan is actionable, testable, prioritized, and compatible with orchestrator execution.
    • Partial success: unresolved assumptions or dependencies are explicit.

    Logical Operations

    Actions

    ActionSSL primitiveEvidence
    Read requirements/contextREADUser request and project context
    Select planning structureSELECTTask template and workflow needs
    Infer tasks and dependenciesINFERDomain decomposition
    Validate acceptance criteriaVALIDATEChecklist and task schema
    Write plan artifactsWRITEJSON plan and task-board markdown
    Notify plan summaryNOTIFYFinal planning report

    Tools and instruments

    • Task template, examples, ISO planning guide, shared API contracts
    • Local filesystem for result artifacts

    Canonical workflow path

    1. Define API/data contracts.
    2. Decompose tasks with agent, title, priority, dependencies, and acceptance criteria.
    3. Save `.agents/results/plan-{sessionId}.json` and `.agents/results/result-pm.md`.
    

    Resource scope

    ScopeResource target
    MEMORYRequirements, assumptions, dependencies
    LOCAL_FS.agents/results/plan-{sessionId}.json, .agents/results/result-pm.md
    CODEBASEOptional project context and API/data model references

    Preconditions

    • Product goal and planning boundary are sufficiently clear.
    • Required implementation domains can be identified.

    Effects and side effects

    • Creates plan artifacts and task boards.
    • Influences downstream agent assignments and execution order.
    • Does not directly implement code.

    Guardrails

    1. API-first design: define contracts before implementation tasks
    2. Every task has: agent, title, acceptance criteria, priority tier (1 = independent, lower runs first), dependencies, scope
    3. Minimize dependencies for maximum parallel execution
    4. Security and testing are part of every task (not separate phases)
    5. Tasks should be completable by a single agent
    6. Output JSON plan + task-board.md for orchestrator compatibility
    7. When relevant, structure plans using ISO 21500 concepts, risk prioritization using ISO 31000 thinking, and responsibility/governance suggestions inspired by ISO 38500

    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

    References

    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/results/plan-{sessionId}.json and .agents/results/result-pm.md. Vendor-specific execution protocols are injected automatically by oma agent:spawn. Source files live under ../_shared/runtime/execution-protocols/{vendor}.md.

    • 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
    • Ultrawork PLAN phase protocol: resources/plan-phase-protocol.md (used when this skill runs inside the ultrawork workflow)
    • Task board spec (orchestrator-consumed format): ../oma-orchestration/resources/memory-schema.md
    • Human-readable tracker: when running inside the /plan workflow, also generate docs/plans/work/{NNN}-{name}.md per .agents/workflows/plan.md
    • API contract template (SSOT): ../_shared/core/api-contracts/template.md; write generated contracts to .agents/results/api-contracts/ (run artifact) or docs/plans/contracts/ (durable spec)
    • Context loading: ../_shared/core/context-loading.md
    • Reasoning templates: ../_shared/core/reasoning-templates.md
    • Clarification: ../_shared/core/clarification-protocol.md
    • Context budget: ../_shared/core/context-budget.md
    • Lessons learned: ../_shared/core/lessons-learned.md

    Frequently asked questions

    What to verify before installation and use

    What does the oma-pm source document cover?

    Product manager that decomposes requirements into actionable tasks with priorities and dependencies. Use for planning, requirements, specification, scope, prioritization, task breakdown, and ISO 21500, ISO 31000, or ISO 38500-aligned planning recommendations.

    How do I install oma-pm?

    The source record exposes this install command: npx skills add https://github.com/first-fluke/oh-my-agent --skill "skills/oma-pm". Inspect the command and pinned source before running it.

    Alternatives

    Compare before choosing

    Computed 10029,236

    garrytan/gbrain

    bulk-ingestion

    End-to-end discipline for turning any large data source (audio libraries, email takeouts, document corpora, chat exports, API dumps) into brain pages at scale. The lifecycle spine: SCHEMA → ACCESS → TRIAL → EVALUATE → IMPROVE → CODIFY → TEST → SKILLIFY → BULK → MONITOR. State is tracked in a durable JSON manifest (see MANIFEST-PATTERN.md) so any crash, session boundary, or subagent fan-out resumes from ground truth instead of memory.

    Computed 10025,136

    alirezarezvani/claude-skills

    app-store-optimization

    App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

    Computed 10015,385

    wanshuiyin/Auto-claude-code-research-in-sleep

    citation-audit

    Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.

    Computed 10014,706

    prowler-cloud/prowler

    postgresql-indexing

    PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance