story-writer

Write user stories with Dan North narrative format and numbered Given/When/Then acceptance criteria.

1|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/Lia-Creative/lia-plugins --skill story-writer-lia-creative
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: story-writer
Source: https://github.com/Lia-Creative/lia-plugins/tree/main/lia-tools/skills/story-writer
Command: npx skills add https://github.com/Lia-Creative/lia-plugins --skill story-writer-lia-creative

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Breaking an epic into stories often produces vague tickets that cause build agents to deliver confident but wrong work. This Skill enforces a disciplined story format so every capability is written in the user's terms with checkable acceptance criteria. ## Core Features & Use Cases - Dan North story format: Name-style titles, an As-a/I-want/so-that narrative with a named person, and numbered Given/When/Then acceptance criteria. - Delivery checks split: Non-behavioural obligations (process attestations, ops steps) go in their own numbered list so acceptance criteria stay purely behavioural. - Scope guardrails: Caps stories at five or six scenarios, keeps specs and plans out of the story, and hands off to ready-review, design, and task-writer seats. - Use Case: You have an epic for a lyric chart editor. Use this Skill to break it into stories like "transpose tool", each with a real user narrative and numbered acceptance criteria a reviewer can verify. ## Quick Start Ask the agent to break this epic into user stories using the story-writer format with named users and numbered acceptance criteria.

Frequently Asked Questions about story-writer

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

FAQPage Schema
How do I write user stories from an epic?▼

Break the epic into single capabilities a person gains, give each a two-to-four-word name title, and write an As-a/I-want/so-that narrative with a named user. Add numbered Given/When/Then acceptance criteria in the user's terms, capped at five or six scenarios.

What is the Dan North user story format?▼

Dan North's format uses a short name title, a narrative of the form As a [person], I want [capability], so that [benefit], and acceptance criteria written as Given/When/Then scenarios. It keeps stories focused on user outcomes rather than implementation.

Should acceptance criteria include technical implementation details?▼

No. Acceptance criteria describe success in the user's terms, never implementation. Technical notes arrive later from the engineering lead, placed underneath the user criteria, while process and ops obligations go in a separate Delivery checks list.

When should a story be split into smaller stories?▼

Split a story when it needs more than five or six acceptance scenarios or its own branch to stay sane. Split along business lines by scenario, not by technical layer, so each story remains one coherent capability.

What is the difference between a story and a task?▼

A story is one capability a person gains, usually typed Feature, with a full user narrative. A task is enabling or infrastructure work handled by a separate task-writing seat, which may use a Goal line but must still name its beneficiary.