user-story-writing

📁 kentoshimizu/sw-agent-skills 📅 1 day ago
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/kentoshimizu/sw-agent-skills --skill user-story-writing

Agent 安装分布

amp 1
cline 1
opencode 1
cursor 1
continue 1
kimi-cli 1

Skill 文档

User Story Writing

Overview

Use this skill to convert prioritized requirements into stories that are small, value-oriented, and verifiable.

Scope Boundaries

  • Requirements are approved and ranked, but execution slices are not defined.
  • Teams need sprint-ready stories with explicit acceptance boundaries.
  • Scope must be split to reduce risk and improve delivery predictability.

Templates And Assets

  • User story template:
    • assets/user-story-template.md
  • Story slicing checklist:
    • assets/story-splitting-checklist.md

Inputs To Gather

  • Prioritized requirement items and acceptance context.
  • Technical dependencies, compliance constraints, and non-functional expectations.
  • Team delivery cadence and capacity boundaries.

Deliverables

  • Story set with actor/need/value statements and scope boundaries.
  • Story-level acceptance mapping and explicit out-of-scope notes.
  • Dependency and assumption log for planning and risk tracking.

Workflow

  1. Select the next highest-priority requirement and identify user-visible value.
  2. Slice work vertically so each story produces testable user or operator value.
  3. Write story statements and add concrete acceptance evidence expectations.
  4. Mark non-functional, compliance, and operational constraints explicitly.
  5. Split oversized stories until each can finish in one planning cycle.
  6. Validate dependencies and sequencing assumptions with responsible owners.

Quality Standard

  • Each story has clear value, scope boundary, and acceptance evidence.
  • Stories avoid hidden technical coupling that blocks independent completion.
  • Compliance or safety work is represented as first-class deliverables.
  • Assumptions and risks are visible before sprint commitment.

Failure Conditions

  • Stop when stories cannot be traced to approved requirements.
  • Stop when acceptance evidence is undefined or non-testable.
  • Escalate when critical dependencies make sprint sizing unreliable.