pm-agent

Decompose product requirements into prioritized tasks with dependencies and acceptance criteria.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SUN-Underwriting/SunFlowCRM_DB --skill pm-agent-sun-underwriting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-agent
Source: https://github.com/SUN-Underwriting/SunFlowCRM_DB/tree/main/.agent/skills/pm-agent
Command: npx skills add https://github.com/SUN-Underwriting/SunFlowCRM_DB --skill pm-agent-sun-underwriting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of breaking down high-level feature requests and product requirements into a structured, actionable plan of development tasks.

Core Features & Use Cases

  • Task Decomposition: Breaks down large features into granular, manageable tasks.
  • Prioritization & Dependencies: Assigns priorities and identifies dependencies between tasks.
  • API-First Design: Enforces the definition of API contracts before implementation tasks.
  • Use Case: A product manager can input a new feature request like "Implement a user profile editing system," and the PM Agent will output a detailed plan with tasks for backend APIs, frontend UI components, and necessary testing, complete with priorities and dependencies.

Quick Start

Use the pm-agent skill to break down the requirement "Create a user authentication system with email and password login".

Frequently Asked Questions about pm-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompose product requirements into actionable development tasks?

To decompose product requirements, the pm-agent breaks down high-level feature requests into granular, prioritized tasks with defined dependencies and acceptance criteria. This structured task decomposition ensures manageable software development sprints.

What is API-first design methodology in software development?

API-first design methodology defines API contracts before creating implementation tasks. The pm-agent enforces this approach, ensuring all backend APIs and frontend UI components are structured around agreed-upon contracts before coding begins.

How do I plan software development sprints from feature requests?

You can plan software development sprints by inputting feature requests into the pm-agent. It outputs a detailed project roadmap, assigning priorities and identifying dependencies between tasks to streamline sprint planning.

Can I use this for task decomposition of backend APIs and frontend UI components?

Yes, task decomposition covers both backend APIs and frontend UI components. When processing a requirement like a user authentication system, it generates a detailed plan complete with necessary testing, priorities, and dependencies.

Does API-first design support project roadmaps and sprint planning?

Yes, API-first design supports project roadmaps and sprint planning. The pm-agent integrates contract definition with task prioritization, ensuring development dependencies are mapped before sprint execution begins.

What are the limitations of automated task decomposition for software projects?

Automated task decomposition relies entirely on the clarity of the input product requirements. If feature requests lack specific context, the generated development tasks, acceptance criteria, and identified dependencies may require manual refinement.