job-stories

Generate job stories with acceptance criteria using the When-I-want-so format.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/The-_Ultimate_agents --skill job-stories-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-stories
Source: https://github.com/shalevamin/The-_Ultimate_agents/tree/main/.claude/skills/job-stories
Command: npx skills add https://github.com/shalevamin/The-_Ultimate_agents --skill job-stories-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams articulate user needs and desired outcomes in a structured, actionable format, moving beyond traditional user roles to focus on the underlying motivations and situations.

Core Features & Use Cases

  • JTBD Framework: Generates job stories using the "When [situation], I want to [motivation], so I can [outcome]" format.
  • Detailed Acceptance Criteria: Creates specific, measurable criteria to validate the successful completion of a job story.
  • Use Case: A product team needs to define new features for a mobile banking app. Instead of "As a user, I want to...", they use this Skill to frame requirements like "When I need to check my balance quickly before making a purchase, I want to see my current balance prominently on the app's home screen, so I can make informed spending decisions."

Quick Start

Use the job-stories skill to create job stories for a new feature that allows users to track their weekly spending, including detailed acceptance criteria.

Frequently Asked Questions about job-stories

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a job story and how does it define user needs?

A job story defines user needs using the "When [situation], I want to [motivation], so I can [outcome]" format to focus on underlying motivations and situations rather than traditional user roles.

How do I write job stories with acceptance criteria for agile backlog creation?

To write job stories for agile backlogs, frame requirements around user situations and motivations, then append specific, measurable acceptance criteria to validate the successful completion of each desired outcome.

When should I use job stories instead of traditional user stories?

Use job stories instead of traditional user stories when you need to articulate user needs and desired outcomes in a structured format that moves beyond user roles to focus on underlying user motivations and situations.

Can I use the JTBD framework for user-centered design on a mobile app feature?

Yes, the JTBD framework applies to user-centered design processes for mobile apps, generating job stories like framing balance checks around spending decisions to define requirements and validation points.

Does generating job stories include detailed acceptance criteria?

Yes, generating job stories creates specific, measurable acceptance criteria to validate the successful completion of the job story, applying to product development and agile backlog creation.

What is the best way to structure a job story for product development?

The best way to structure a job story for product development is using the "When [situation], I want to [motivation], so I can [outcome]" format to clearly articulate user needs and desired outcomes.