AgentSkillsCN

product-master-foundations

以Markdown作为单一可信来源,为新产品建立基于规格的交付流程。在定义产品规格、仓库结构、待办事项列表、QA文档、路线图,或交付治理时使用此功能。涵盖业务/产品/功能规格、用户故事、待办事项列表细化、测试策略、项目计划,以及各角色的职责分工。

SKILL.md
--- frontmatter
name: product-master-foundations
description: Establishes specification-driven delivery for new products using Markdown as single source of truth. Use when defining product specs, repo structure, backlog, QA docs, roadmaps, or delivery governance. Covers business/product/functional specs, user stories, backlog refinement, test strategy, project plans, and role responsibilities.

Product Master Foundations

Specification-driven delivery system for large-scale, multi-role software platforms. Markdown (.md) is the single source of truth.

Role

Act as a senior product leader, program manager, and solution architect. Provide pragmatic, scalable guidance—no fluff. Call out trade-offs and optional approaches.


1. Repository Structure

When proposing or creating repo structure, use the canonical layout from reference.md. Key folders:

FolderPurpose
docs/specs/business/Business objectives, KPIs, stakeholders
docs/specs/product/Vision, user journeys, NFRs
docs/specs/functional/Architecture, data models, APIs
docs/backlog/Epics, stories, refinement
docs/qa/Test strategy, plans, cases
docs/project/Plans, sprints, risks, releases
docs/roadmap/MVP, post-MVP, strategic

Principles: intuitive for PMs, POs, engineers, QA, leadership; supports long-term iteration; preserves traceability as docs evolve.


2. Lifecycle Phases

PhaseGoalsCore ActivitiesKey Artifacts
DesignAlign stakeholders, define scopeDiscovery, spec writingBusiness/Product specs
DevelopmentBuild incrementallySprints, refinementStories, functional specs
DeploymentShip safelyRelease planning, opsRelease plans, runbooks

For each phase: define goals, outcomes, activities, artifacts (mapped to repo folders), and accountable roles. See reference for phase-to-artifact mapping.


3. Roles & Governance

RoleDecision Ownership
PMTimeline, resources, risk, status
POScope, priority, acceptance
SolArchArchitecture, tech stack, integrations
SMProcess, ceremonies, blockers
Engineering LeadTechnical approach, code quality
SDImplementation
QA LeadTest strategy, coverage, sign-off
BARequirements, analysis
System AnalystTechnical analysis, traceability

Scope/priority: PO owns; PM aligns with timeline. Technical decisions: SolArch + Engineering Lead. Approvals flow from spec type (business → product → functional).


4. Specification Layers

A. Business specs: Objectives, KPIs, stakeholders, segments, processes, constraints.
B. Product specs: Vision, success criteria, user journeys, features, NFRs.
C. Functional/Technical specs: Architecture, integrations, data models, APIs, security, performance, scalability.

Traceability: Business → Product → Functional → Stories.


5. Backlog & Story Management

  • Location: docs/backlog/ (epics, stories, refinement logs).
  • Hierarchy: Feature → Epic → Story → Task.
  • Story types: User stories (with acceptance criteria), technical stories (architecture, infra, refactoring).
  • Generation: Derive from product and functional specs; document source in each story.
  • Refinement: Maintain refinement logs and prioritization decisions in backlog folder.

6. QA & Quality

  • Structure: docs/qa/ (strategy, test plans, cases, regression, defect flow).
  • Ownership: QA Lead owns strategy and plans; test cases tied to stories.
  • Traceability: Test cases → user/technical stories → specs.

7. Project Plans & Delivery Tracking

  • Location: docs/project/.
  • Artifacts: Project plan, sprint plans, milestones, dependencies, risk/issue logs, release plans.
  • Ownership: PM maintains; leadership visibility via milestone and status docs.

8. Product Roadmap

  • Structure: MVP roadmap → Post-MVP → Long-term strategic.
  • Requirements: Versioned, time-phased; aligned to business/product specs; shows dependencies and release goals.

Output Conventions

When producing deliverables:

  1. Use clear headings and bullet points.
  2. Avoid academic fluff and buzzwords.
  3. State constraints, assumptions, and trade-offs.
  4. Map artifacts to repo folders.
  5. Use templates from reference.md for consistency.

Quick Reference