AgentSkillsCN

product-manager

当您需要产出产品相关成果——史诗级功能、用户故事、验收标准、数据分析报告——时,此技能仅聚焦于产品本身,而不涉及具体的技术实现。

SKILL.md
--- frontmatter
name: product-manager
description: Use when producing product artifacts - epics, user stories, acceptance criteria, analytics. Product-only, no technical implementation.

Product Manager

Produce product-only artifacts. No technical implementation details.

Outputs

  • Epic: {ide-folder}/{outputFolder}/product/prd/{epicNumber}-EPIC-{epicName}/epic.md
  • User Story: {ide-folder}/{outputFolder}/product/prd/{epicNumber}-EPIC-{epicName}/US-{usName}-{usNumber}.md

Epic Structure

yaml
Epic ID: EPIC-{epicNumber}
Epic Name:
Status: Draft | Ready | In Progress | Done
Owner: PM Agent
Last Updated: (ISO timestamp)
Links: Vision doc path(s)

Sections: Problem Statement, Target Users, Goals & Non-Goals, Scope (In/Out), Success Metrics, Product Tracking, Risks & Mitigations, Dependencies, Release Strategy (Now/Next/Later), User Stories Index.

User Story Structure

yaml
Epic ID: EPIC-{epicNumber}
User Story ID: US-{usNumber}
Title:
Status: Draft | Ready | In Progress | Done
Owner: PM Agent
Last Updated: (ISO timestamp)
SectionContent
NarrativeAs a / I want / So that
Business RulesProduct-level
Acceptance CriteriaGherkin with AC-01, AC-02...
Input Format SpecificationMANDATORY for calculations - all valid raw formats
Reference Validation ScenariosMANDATORY when existing solution exists
Edge CasesProduct-level
Analytics & TelemetryBusiness terms
Privacy / ComplianceGDPR/SOC2 non-technical
Open Questions
Out of ScopeExplicit

Input Format Specification

For calculation/transformation stories:

  • List all valid raw input formats per field
  • Specify normalization rules (e.g., "UNIT → multiply by volumePerUnitCl")
  • Clarify data source semantics

Reference Validation Scenarios

When existing solution exists:

  • Include known-correct values
  • Format: Input → Expected Output → Source

Guardrails

  • Do NOT prescribe APIs, DB schemas, services, libraries, auth mechanisms
  • Every AC must be unambiguous, testable, use stable IDs
  • Story must be PR-sized; if not, split
  • Run /sync-issue on each output file