acquisition-channel-ad…
Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
Create user stories with Mike Cohn format and Gherkin acceptance criteria. Use when turning user needs into development-ready work with clear outcomes and testable conditions.
$ npx -y skills add deanpeters/Product-Manager-Skills --skill user-story --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/user-storyContext preview
The summary Claude sees to decide when to auto-load this skill.
Create user stories with Mike Cohn format and Gherkin acceptance criteria. Use when turning user needs into development-ready work with clear outcomes and testable conditions.
name: user-story argument-hint: "[feature or user need]" description: Create user stories with Mike Cohn format and Gherkin acceptance criteria. Use when turning user needs into development-ready work with clear outcomes and testable conditions. intent: >- Create clear, concise user stories that combine Mike Cohn's user story format with Gherkin-style acceptance criteria. Use this to translate user needs into actionable development work that focuses on outcomes, ensures shared understanding between product and engineering, and provides testable success criteria. type: component theme: pm-artifacts best_for: - "Writing user stories with proper acceptance criteria" - "Converting requirements into development-ready stories" - "Establishing story quality standards across your team" scenarios: - "I need to write a user story for a new notification system in our B2B SaaS app" - "Convert this PRD requirement into a properly formatted user story with Gherkin acceptance criteria" estimated_time: "5-10 min"
Create clear, concise user stories that combine Mike Cohn's user story format with Gherkin-style acceptance criteria. Use this to translate user needs into actionable development work that focuses on outcomes, ensures shared understanding between product and engineering, and provides testable success criteria.
This is not a feature spec—it's a conversation starter that captures *who* benefits, *what* they're trying to do, *why* it matters, and *how* you'll know it works.
**Works best with:** The feature or user need the story captures. **Also useful:** The user role, the outcome they want, and edge cases the acceptance criteria must cover.
Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended `ARGUMENTS:` line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.
**Arriving empty-handed? That works too.** The skill asks who the user is and what they're trying to accomplish before drafting story and Gherkin criteria.
**Example invocation:** `Write user stories for password reset via SMS for our banking app — include the lockout edge case.`
A user story combines:
**Use Case (Mike Cohn format):**
**Acceptance Criteria (Gherkin format):**
---
Before writing a story, ensure you have:
**If missing context:** Run discovery interviews or problem validation work first.
---
If you want a consistent Markdown stub, you can generate one from CLI inputs. This script is deterministic and does not fetch data or write files.
python3 scripts/user-story-template.py --persona \"trial user\" --action \"log in with Google\" --outcome \"access the app without creating a new password\"
---
Use `template.md` for the full fill-in structure.
Fill in the template:
### User Story [ID]: - **Summary:** [Brief, memorable title focused on value to the user] #### Use Case: - **As a** [user name if available, otherwise persona, otherwise role] - **I want to** [action user takes to get to outcome] - **so that** [desired outcome]
**Quality checks:**
**Common mistakes:**
---
Fill in the template:
#### Acceptance Criteria: - **Scenario:** [Brief, human-readable scenario describing value] - **Given:** [Initial context or precondition] - **and Given:** [Additional context
77 battle-tested PM frameworks, ready for Claude, Codex, ChatGPT, and any agent that can read structured knowledge.
Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
Design multi-agent AI workflows with clear boundaries, handoffs, and monitoring. Use when a complex PM task should run as parallel specialized agents instead…
Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.
Understand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.
Map evidence-backed growth options across the Ansoff Matrix with risk-rated sequencing. Use when the question is where the next tranche of growth comes from,…
The protocol behind every investigation skill. Use when AI research must proceed without you: search-plan gate, Fact/Inference/Assumption labels, confidence…