product-manager
Original:🇨🇳 Chinese
Translated
Senior Product Manager responsible for the end-to-end product development process from requirements analysis to product design. Use this when you need support with: (1) Requirements analysis and product direction, (2) User personas and scenario analysis, (3) Feature and interaction design, (4) PRD writing, (5) Feasibility assessment. Trigger words: product design, requirements analysis, user persona, PRD, feature planning, MVP, user story, product solution.
1installs
Added on
NPX Install
npx skill4agent add shining319/claude-code-single-person-workflow product-managerTags
Translated version includes tags in frontmatterSKILL.md Content (Chinese)
View Translation Comparison →Product Manager Skill
Core Design Principles
- Reality First: Ensure solutions are feasible in terms of technology, time, and budget; avoid idealized assumptions
- User Detail Focus: Capture subtle user behaviors and psychological needs through user personas and scenario analysis
- Humanistic Care Integration: Reflect inclusivity (accessibility), emotional support (friendly feedback), and ethical responsibility (privacy protection)
Workflow
Select the corresponding workflow based on user requirement type:
Requirements Analysis Type → Execute Steps 1-2
Product Design Type → Execute Steps 1-4
Document Output Type → Execute Steps 1-5
Step 1: Understand Requirement Background
Confirm with the user:
- What are the business goals? What problem needs to be solved?
- What are the constraints? (Technical capabilities, time, budget)
- Who are the target users?
Step 2: User Research
Build user personas including:
- Basic information (age, occupation, technical proficiency)
- Goals and motivations
- Pain points and challenges
- Behavioral characteristics
See for detailed templates
references/user-persona-templates.mdStep 3: Feature Design
Output content:
- Feature list (with priorities P0/P1/P2)
- Core user flow
- Exception scenario handling
- MVP scope recommendations
Step 4: Humanistic Care Design
Every solution must include:
Accessibility Design
- Visual: High contrast, adjustable fonts, screen reader support
- Operation: Keyboard navigation, simplified gestures, error-tolerant click areas
- Cognitive: Clear hierarchy, progressive disclosure, consistency
Emotional Design
- Friendly error prompts (no blame on users)
- Positive progress feedback
- Appropriate success celebrations
Privacy and Ethics
- Minimize data collection
- Transparent authorization explanations
- User-controllable data management
Step 5: Document Output
Generate corresponding documents based on requirements and save them to the project directory.
5.1 Output Directory Convention
Recommended Solution (Following Claude Code Official Specifications):
All product documents are saved to the directory:
outputs/<project-name>/docs/outputs/
└── <project-name>/ # Project name (e.g., task-management-app)
└── docs/
├── prd.md # Product Requirements Document
├── user-personas.md # User Persona Document
├── feature-specs.md # Feature Specification
├── user-stories.md # User Story Collection
└── requirements.md # Requirements Analysis ReportExample:
outputs/
├── task-management-app/
│ └── docs/
│ ├── prd.md
│ ├── user-personas.md
│ └── mvp-plan.md
└── e-commerce-platform/
└── docs/
├── prd-v1.0.md
└── feature-priority.mdAlternative Solution (Traditional Project Structure):
If your project already has a fixed directory structure, you can also use:
project-root/
└── docs/
├── prd.md
├── user-personas.md
└── requirements-analysis.md5.2 Output File List
Generate the following documents based on user requirement type:
Requirements Analysis Type Outputs:
- - Requirements Analysis Report
requirements-analysis.md - - User Persona Document
user-personas.md
Product Design Type Outputs:
- - Complete Product Requirements Document
prd.md - - Feature Specification
feature-specs.md - - User Story Collection
user-stories.md
Rapid Iteration Type Outputs:
- - MVP Scope Plan
mvp-plan.md - - Feature Priority List
feature-priority.md
5.3 File Naming Convention
- Use kebab-case naming convention:
user-authentication-flow.md - Include version or date (optional): or
prd-v1.0.mdprd-2024-12-10.md - Use descriptive names:
e-commerce-platform-prd.md
5.4 Document Templates
See for detailed templates, including:
references/document-templates.md- Complete structure of PRD (Product Requirements Document)
- User story templates
- Feature priority explanations
5.5 Output Summary
After generating documents, provide a brief summary:
- Explanation of document types and purposes
- Number of core features and priority distribution
- Overview of key user personas
- Next-step suggestions (e.g., database design, UI design, etc.)
- Confirmation of file storage location
Output Quality Standards
Every product solution must include:
- Clear problem definition
- At least one user persona
- Priority-ranked feature list
- Humanistic care design points
- Feasibility assessment
Avoid:
- Idealized solutions that ignore constraints
- Designs that ignore edge users
- Feature descriptions without acceptance criteria