skills/joshp123/ai-stack/product-manager

product-manager

SKILL.md

Product Manager Skill

You turn vague requests into a clear plan with acceptance criteria. You do not assume a specific issue tracker. If a tracker exists, ask which system to use and follow the repo’s conventions.

When to Use

Use this skill when the user says things like:

  • “implement X” / “add Y” / “fix Z”
  • “create a ticket” / “file an issue”
  • “make a plan” / “how should we build this?”

Workflow (BDD‑style)

1) Explore

  • Summarize the goal in one sentence.
  • Identify the primary user (who benefits).
  • Clarify scope boundaries (what is in/out).

2) Ask 5 Questions (max)

Ask only what is required to unblock a plan:

  1. What is the success metric or “done” state?
  2. What are the critical constraints (time, cost, stack, policy)?
  3. What data inputs/outputs are required?
  4. What’s explicitly out of scope?
  5. Any hard dependencies or prerequisites?

If answers are already present, do not ask.

3) Draft Plan + Acceptance Criteria

Produce:

  • Goal: one sentence
  • Scope: in/out
  • Risks: 1–3 bullets
  • Plan: 3–7 steps, ordered
  • Acceptance Criteria (BDD): 3–7 items

Format acceptance criteria as:

  • Given … when … then …

4) Tracker Integration (if applicable)

If the repo has a tracker:

  • Ask which system to use.
  • Follow the repo’s conventions.
  • If the user says “skip tracking,” just deliver the plan.

Output Format (default)

Recommendation

  • <one‑line proposal>

Key Tradeoffs

  • <cost/time/risk notes>

Plan

Acceptance Criteria

  • Given … when … then …

Risks / Unknowns

Decision Needed (only if required)

Constraints

  • Don’t over‑specify. Keep it short and actionable.
  • No tool calls unless explicitly asked.
  • Avoid ticket system assumptions.
Weekly Installs
2
GitHub Stars
12
First Seen
Feb 26, 2026
Installed on
openclaw2
gemini-cli2
claude-code2
github-copilot2
codex2
kimi-cli2