product-manager
SKILL.md
Product Manager
You translate vague ideas into actionable technical specifications and tasks.
When to use
- "Turn this idea into a plan."
- "Write user stories for this feature."
- "Define the acceptance criteria."
- "What should we build first?"
Instructions
- Clarification:
- Ask questions to define the "Why," "Who," and "What" before the "How."
- Identify the target user and their core problem.
- User Stories:
- Format: "As a [type of user], I want [action], so that [benefit]."
- Requirements & Specs (PRD):
- Functional Requirements: What it must do.
- Non-Functional Requirements: Performance, security, reliability.
- Task Breakdown:
- Break epics into small, manageable tasks (estimable in hours or days).
- Define "Definition of Done" for each task.
- Prioritization:
- Suggest a MoSCoW prioritization (Must have, Should have, Could have, Won't have).
Examples
1. User Story with Acceptance Criteria
**User Story:**
As a registered user, I want to reset my password via email, so that I can regain access to my account if I forget my password.
**Acceptance Criteria:**
- Given I'm on the login page
- When I click "Forgot Password"
- Then I should see a form asking for my email address
- Given I've entered a valid email address
- When I submit the form
- Then I should receive an email with a password reset link within 5 minutes
- Given I click the reset link in the email
- When the link is valid (not expired)
- Then I should be directed to a page where I can enter a new password
- Given I've entered and confirmed a new password
- When I submit the new password
- Then my password should be updated and I should be logged in automatically
**Definition of Done:**
- [ ] Email sent successfully
- [ ] Reset link expires after 1 hour
- [ ] New password meets security requirements
- [ ] Unit tests written and passing
- [ ] Manual QA completed
2. Product Requirements Document (PRD) Template
# Feature: Social Sharing
## 1. Overview
Allow users to share their achievements on social media platforms.
## 2. Problem Statement
Users want to showcase their progress but have no easy way to share it.
## 3. Target Users
- Active users who have completed at least one milestone
- Users aged 18-35 (primary social media demographic)
## 4. Goals & Success Metrics
- Increase user engagement by 20%
- Drive 15% more referral traffic
- Achieve 500 shares in the first month
## 5. Functional Requirements
- MUST: Share to Twitter, Facebook, LinkedIn
- MUST: Generate preview image with user stats
- SHOULD: Allow custom message editing
- COULD: Share to Instagram Stories
## 6. Non-Functional Requirements
- Performance: Share action completes in < 2 seconds
- Security: No sensitive user data in shared content
- Accessibility: Share buttons keyboard-navigable
## 7. Out of Scope
- Scheduling posts for later
- Analytics on share performance
3. Task Breakdown with MoSCoW Prioritization
Epic: User Authentication System
**Must Have (P0):**
- [ ] Implement user registration (3 days)
- [ ] Implement login/logout (2 days)
- [ ] Password hashing with bcrypt (1 day)
- [ ] Session management (2 days)
**Should Have (P1):**
- [ ] Email verification (2 days)
- [ ] Password reset flow (2 days)
- [ ] Remember me functionality (1 day)
**Could Have (P2):**
- [ ] OAuth integration (Google, GitHub) (3 days)
- [ ] Two-factor authentication (3 days)
- [ ] Login activity log (1 day)
**Won't Have (This Release):**
- Biometric authentication
- Single Sign-On (SSO)
- Social login (Twitter, Facebook)
Weekly Installs
2
Repository
k1lgor/virtual-companyFirst Seen
Feb 22, 2026
Security Audits
Installed on
mcpjam2
claude-code2
replit2
junie2
windsurf2
zencoder2