team-coordination
Structured debate protocols, cross-examination, and synthesis for multi-agent teams. Use when structuring multi-agent debate,…
User story templates with acceptance criteria, story splitting, and INVEST criteria. Use when writing user stories, defining acceptance criteria, splitting large stories, or refining a backlog for sprint planning. Trigger on: 'write user stories for this feature', 'acceptance
$ npx -y skills add slgoodrich/agents --skill user-story-templates --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/user-story-templatesContext preview
The summary Claude sees to decide when to auto-load this skill.
User story templates with acceptance criteria, story splitting, and INVEST criteria. Use when writing user stories, defining acceptance criteria, splitting large stories, or refining a backlog for sprint planning. Trigger on: 'write user stories for this feature', 'acceptance
name: user-story-templates description: "User story templates with acceptance criteria, story splitting, and INVEST criteria. Use when writing user stories, defining acceptance criteria, splitting large stories, or refining a backlog for sprint planning. Trigger on: 'write user stories for this feature', 'acceptance criteria', 'Given-When-Then', 'split this epic into stories', 'INVEST criteria'."
Comprehensive templates and frameworks for writing effective user stories with clear acceptance criteria, enabling agile development teams to deliver value incrementally.
A user story is a concise description of a feature from the end-user's perspective. It follows the format: "As a [user], I want [goal], so that [benefit]."
**Purpose**:
**Auto-loaded by agents**:
**Use when you need**:
---
As a [user type/persona] I want to [action/goal] So that [benefit/value]
**Example**:
As a small business owner I want to export my invoices as PDF So that I can send professional-looking invoices to clients
**1. User Type/Persona** (Who)
**2. Action/Goal** (What)
**3. Benefit/Value** (Why)
For detailed guidance on each component, see `assets/basic-user-story-template.md`.
---
We provide copy-paste-ready templates for common story types:
**Use for**: New features, enhancements, user-facing work **Template**: `assets/feature-story-template.md`
Includes:
---
**Use for**: Defects, regressions, user-reported issues **Template**: `assets/bug-fix-story-template.md`
Includes:
---
**Use for**: Refactoring, code improvements, infrastructure work **Template**: `assets/technical-debt-story-template.md`
Includes:
---
**Use for**: Time-boxed investigation, POCs, research tasks **Template**: `assets/spike-research-story-template.md`
Includes:
---
**Use for**: Breaking large initiatives into manageable stories **Template**: `assets/epic-breakdown-template.md`
Includes:
---
Acceptance criteria define when a story is "done." Use one of three formats:
Best for: Complex workflows, state-dependent behavior, testing focus
GIVEN [precondition/context] WHEN [action/event] THEN [expected outcome]
**Example**:
GIVEN I'm on the login page WHEN I enter valid email and password THEN I'm redirected to my dashboard
Best for: Simple features, quick validation, straightforward requirements
Acceptance Criteria: - [ ] [Observable outcome 1] - [ ] [Observable outcome 2] - [ ] [Observable outcome 3]
**Example**:
- [ ] Export button appears on data table - [ ] Clicking export generates CSV file - [ ] CSV includes all visible columns - [ ] CSV filename includes current date - [ ] Export completes within 5 seconds for up to 10K rows
Best for: Variable scope, prioritization needed, time-constrained sprints
Must: [Critical requirements] Should: [Important but not critical] May: [Nice to have]
**Comprehensive guide**: See `references/invest-criteria-guide.md` for deep dive on writing testable, specific criteria including error states, edge cases, and performance requirements.
---
Large stories (>5 days or >8 points) should be split into smaller, deliverable pieces.
**1. Workflow Steps**: Sequential process steps (e.g., checkout: cart → shipping → payment → confirmation)
**2. CRUD Operations**: Create → Read → Update → Delete
**3. User Roles**: Admin → Manager → Employee → Guest
**4. Business Rules**: Different variations of logic (e.g., discount types: percentage, fixed amount, BOGO)
**5. Simple to Complex**: MVP → Advanced features (progressive enhancement)
**6. Happy Path vs Edge Cases**: Success scenarios → Error handling
**7. Data Variations**: Different formats, sizes, types
**8. Platform/Device**: Desktop → Tablet → Mobile
**9. Performance Tiers**: 1-5 users → 6-20 users → 2
Answer product management's hardest questions in minutes, not days Expert product management guidance powered by frameworks from Teresa Torres, Marty Cagan, April Dunford, and more - without hiring a product manager. Right feature. Right users. Right time.
Structured debate protocols, cross-examination, and synthesis for multi-agent teams. Use when structuring multi-agent debate,…
Output templates and scoring rubrics for multi-agent team workflows. Use when generating final deliverables from agent team…
Detect platform, tech stack, features, integrations, and project scale from codebases. Use when scanning a codebase, analyzing…
Master competitive analysis templates including competitor deep-dives, battle cards, feature comparison matrices, and win/loss…
GTM strategies, product positioning, messaging, and launch planning. Use when planning a product launch, entering a new market,…
Frameworks for user interviews, question design, and qualitative research. Use when conducting user interviews, designing…