user-story-writing

Convert vague requirements into SMARC-compliant user stories with acceptance criteria.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Nathanto-ai/liza-private --skill user-story-writing-nathanto-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: user-story-writing
Source: https://github.com/Nathanto-ai/liza-private/tree/main/skills/user-story-writing
Command: npx skills add https://github.com/Nathanto-ai/liza-private --skill user-story-writing-nathanto-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Writing precise, testable user stories from vague requirements is error-prone and time-consuming. This skill provides a disciplined template to convert inputs into SMARC-compliant stories that guide developers and QA.

Core Features & Use Cases

  • Canonical story format: As a <persona>, I want to <action>, so that <outcome>, with traceability to source material.
  • Reference-driven drafting: Uses provided references (e.g., references/user-story-format.md) to structure stories and ensure consistency.
  • Open questions & assumptions: Explicitly captures OQ and ASM sections to resolve ambiguities before coding.
  • Mode-aware drafting: Supports Liza mode (autonomous drafting) and Pairing mode (human-in-the-loop review).
  • Quality guardrails: Enforces SMARC criteria, acceptance criteria mapping, and dependency specification.
  • Outputs and reuse: Produces markdown story documents ready for commit and reuse across sprints.

Quick Start

Create and save a draft user-story document at the specified path using the canonical As a, I want to, so that format.

Frequently Asked Questions about user-story-writing

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

FAQPage Schema
How do I write user stories from vague feature requirements?▼

To write user stories from vague requirements, translate the input into a canonical persona-driven format: As a <persona>, I want to <action>, so that <outcome>. This ensures actionable stories for developers and QA.

What are SMARC-compliant user stories and how do they help development?▼

SMARC-compliant user stories enforce quality criteria during story decomposition. They ensure each story includes clear acceptance criteria, explicit dependencies, and open questions, reducing ambiguity before coding begins.

How do I capture open questions and assumptions in user story documents?▼

Capture open questions and assumptions in user story documents by explicitly defining OQ and ASM sections. This resolves ambiguities before coding and ensures cross-team alignment for story-driven development.

Can I generate markdown user stories for autonomous and human review workflows?▼

Yes, you can generate markdown user stories using Liza mode for autonomous drafting and Pairing mode for human-in-the-loop review. This produces ready-to-commit documents for cross-team alignment.

Does user story generation support traceability to source material?▼

Yes, user story generation supports traceability to source material. It uses reference-driven drafting to structure stories and ensures traceability back to the original requirements.