user-story-builder

Create, evaluate, and split INVEST-aligned user stories in Spanish and English.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/juan-estrada-itti/way-of-work-tools --skill user-story-builder-juan-estrada-itti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-builder
Source: https://github.com/juan-estrada-itti/way-of-work-tools/tree/main/skills/user-story-builder
Command: npx skills add https://github.com/juan-estrada-itti/way-of-work-tools --skill user-story-builder-juan-estrada-itti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often struggle to craft clear, testable user stories that connect business value with technical work. This skill guides teams to create, evaluate, and split stories according to INVEST, improving clarity and alignment across product, design, and engineering.

Core Features & Use Cases

  • Create new user stories in Como/Quiero/Para format with explicit, verifiable acceptance criteria.
  • Evaluate existing stories using an INVEST diagnostic and concrete improvement recommendations.
  • Split large stories into vertical slices by workflow, CRUD, business rule, platform, or role.
  • Jira integration: create, read, update, and split stories directly from Jira contexts, syncing narratives and criteria.
  • Works in Spanish and English to support bilingual teams.

Quick Start

Provide a rough idea for a user story and the skill will generate a complete INVEST-aligned story with acceptance criteria.

Frequently Asked Questions about user-story-builder

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

FAQPage Schema
How do I write user stories with clear acceptance criteria for backlog refinement?

User stories are written in a Como/Quiero/Para format with explicit, verifiable acceptance criteria. This approach ensures stories are testable and connect business value with technical work during backlog refinement.

How do I evaluate user stories using INVEST principles?

Evaluating user stories using INVEST principles involves running a diagnostic that checks for Independence, Negotiability, Value, Estimability, Smallness, and Testability, providing concrete improvement recommendations for any story.

What is the best way to split large user stories into vertical slices?

Splitting large user stories into vertical slices is done by workflow, CRUD operations, business rule, platform, or role. This method breaks down work while maintaining end-to-end functionality across design and engineering.

Can I create and update Jira user stories directly from backlog refinement?

Yes, Jira integration supports create, read, update, and split operations directly from Jira contexts. This syncs narratives and acceptance criteria seamlessly during sprint planning and backlog workflows.

Does user story generation support bilingual teams working in Spanish and English?

Yes, user story generation provides native bilingual support in Spanish and English. It produces structured outputs including the story format, acceptance criteria, notes, and Definition of Done for bilingual teams.