senior-pm

Generates milestone-based task lists and sprint-ready plans from client briefs.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/coreymaypray/sloth-skill-tree --skill senior-pm-coreymaypray
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-pm
Source: https://github.com/coreymaypray/sloth-skill-tree/tree/main/plugins/maycrest-ops/skills/senior-pm
Command: npx skills add https://github.com/coreymaypray/sloth-skill-tree --skill senior-pm-coreymaypray

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down ambiguous client specifications into tight, developer-ready task lists that define scope, milestones, and acceptance criteria, enabling timely delivery with clear accountability.

Core Features & Use Cases

  • Spec analysis: extract requirements, flag gaps, and preserve client language in tasks.
  • Task list generation: produce MVP-aligned work units grouped by milestone, ready for issue trackers.
  • Project scoping for engagements: map client briefs to internal/internal-external deliverables and codes (e.g., MCC-###).
  • Use Case: Imagine you receive a client brief; this skill outputs a structured task list with milestones, acceptance criteria, and recommended artifacts.

Quick Start

Provide a scoped task list for the given client brief to start delivery planning.

Frequently Asked Questions about senior-pm

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

FAQPage Schema
How do I turn an ambiguous client brief into developer-ready tasks?

To turn an ambiguous client brief into developer-ready tasks, you need to extract project requirements, flag gaps, and preserve client language. This process generates structured task lists grouped by milestones with clear acceptance criteria for delivery planning.

How do I define project scope and milestones for a small agency engagement?

Defining project scope and milestones for a small agency engagement involves mapping client briefs to internal and external deliverables. You classify outputs as MVP versus nice-to-have, assign tracking codes, and group work units into milestones for proposal scoping.

What is the best way to generate acceptance criteria for sprint planning?

Generating acceptance criteria for sprint planning requires analyzing client specifications to produce structured task outputs. Each task unit receives specific acceptance criteria and recommended artifacts, ensuring developer accountability and clear project tracker placement.

Can I use automated task list generation for proposal scoping?

You can use automated task list generation for proposal scoping by processing client briefs to extract requirements. The output provides MVP-aligned work units with milestone grouping and quoted client language, directly supporting engagement estimation and delivery planning.

How do I flag gaps in client specifications during spec analysis?

Flagging gaps in client specifications during spec analysis involves comparing the provided brief against required project deliverables. You extract explicit requirements, identify missing information necessary for the MVP, and document these gaps within the structured task list.

What are the limitations of automated project scoping for client briefs?

Automated project scoping for client briefs relies entirely on the initial specification provided. It cannot infer unstated business goals or external dependencies, limiting its effectiveness if the source document is excessively vague or missing core project requirements.