job-stories

Generate Job Stories from user requirements using the Jobs-to-be-Done framework.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/Osirs/pm-skills-sc --skill job-stories
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-stories
Source: https://github.com/Osirs/pm-skills-sc/tree/main/03-PM%E6%89%A7%E8%A1%8C%E7%AE%A1%E7%90%86/skills/job-stories
Command: npx skills add https://github.com/Osirs/pm-skills-sc --skill job-stories

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps translate user needs and requirements into clear, actionable Job Stories that follow the Jobs-to-be-Done framework, ensuring a focus on the user's underlying motivations and desired outcomes.

Core Features & Use Cases

  • Job Story Generation: Converts raw requirements into the standardized "When [situation], I want [motivation], so I can [expected outcome]" format.
  • Focus on JTBD: Emphasizes the "why" behind a user's action, leading to more user-centric product development.
  • Use Case: You have a user request for a "faster checkout button." This Skill can help reframe it into a Job Story like: "When I am in a hurry to purchase an item, I want to complete the checkout process quickly, so I can save time and avoid distractions."

Quick Start

Use the job-stories skill to convert the following requirement into a Job Story: "Users need to be able to save their progress on a form."

Frequently Asked Questions about job-stories

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

FAQPage Schema
How do I convert user requirements into Job Stories for product development?

Job Stories are structured narratives based on the Jobs-to-be-Done framework that articulate why a user needs a product feature. They follow the format "When [situation], I want [motivation], so I can [expected outcome]" to shift product discovery focus from user personas to user motivations and desired outcomes.

What is the best way to write Job Stories using the Jobs-to-be-Done framework?

The best way to write Job Stories using the Jobs-to-be-Done framework is to identify the user's specific scenario, motivation, and expected outcome, then combine them into a single narrative sentence. This structure clarifies the exact problem the user is hiring your product feature to solve during product discovery.

When should I use Job Stories instead of traditional user stories for feature definition?

Use Job Stories instead of traditional user stories for feature definition when you need to emphasize the situational context and underlying motivation of the user. Job Stories avoid persona-based assumptions and focus directly on user needs, making them ideal for user-centric product discovery and user story mapping.

Can I use Job Stories for user story mapping and product discovery?

Yes, you can use Job Stories for user story mapping and product discovery. By transforming user needs into structured narratives that highlight scenarios and desired outcomes, Job Stories help align feature definition directly with user motivations throughout the product development lifecycle.

What do I need to generate effective Job Stories from raw user needs?

To generate effective Job Stories, you need a clear understanding of user scenarios, motivations, and desired outcomes. Providing the raw user requirements or requests allows the transformation process to accurately formulate narratives that align with the Jobs-to-be-Done framework.