Skills for Real Engineers. Straight from my .agents directory.
user-stories
Agent skill fromdaveebbelaar/bama
Prioritized backlog of user stories with checkable acceptance criteria (docs/STORIES.md) for a macOS app, built from a brief, research, or screen index. Use after app-brief or clone, or when the user asks for user stories, a backlog, a feature list, or "what do we build first".
How to install user-stories
npx skills add daveebbelaar/bama# or add only this skill to Claude Code: copy the folder
skills/plan/user-stories/
# into
~/.claude/skills/user-stories/ (all projects)
.claude/skills/user-stories/ (one project)
1# User stories23Screens show what an app looks like. Stories say what a person does with4it. You build and test stories, not screens.56Read `docs/BRIEF.md`, `docs/research/*.md`, and `docs/screens/INDEX.md`7where they exist. Write `docs/STORIES.md`.89## Story format1011```markdown12### S-012 Complete a task with the keyboard13As the user, I select a task and press Command-Return to complete it.14Screens: 01-inbox.png, 02-today.png15Depends: S-00416Acceptance:17- [snap] The circle fills and the row fades out within half a second.18- [self] An "Undo" banner shows for five seconds; Command-Z also undoes it.19- [unit] A recurring task moves to its next date.20Status: todo21```2223- One action per story. "Rename a project from its context menu", not24 "Manage projects".25- Every acceptance line starts with how it is checked: `[snap]` snapshot,26 `[unit]` unit test, `[self]` self-test, `[manual]` a person must try it.27 "Works well" is not checkable.28- `Screens:` links reference screenshots, so `improve-loop` knows what to29 compare. Without a reference app, name the snapshot pages that will show30 the story. A panel, sheet, or menu needs its own snapshot page.31- `Depends:` (optional) lists stories that must be done first.32- Keep a control and the only surface that shows it in one story: a33 highlighting field that lives only in the quick-add panel ships with the34 panel.35- Status: `todo`, `doing`, `done`, or `dropped`.3637## Milestones3839Each milestone ends with an app the user can use for a day.40…
Excerpt shown under the repository's MIT license.
More skills in bama
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
