Story Development

Implement user stories with test-driven development methodology.

509 stars

Best use case

Story Development is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Implement user stories with test-driven development methodology.

Teams using Story Development should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/story-development/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/methodologies/bmad-method/skills/story-development/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/story-development/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Story Development Compares

Feature / AgentStory DevelopmentStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Implement user stories with test-driven development methodology.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Story Development

Implement user stories with test-driven development methodology.

## Agent
Amelia (Developer) - `bmad-dev-amelia`

## Workflow
1. Read entire story and acceptance criteria
2. Write failing tests for each criterion
3. Implement minimum code to pass tests
4. Refactor while keeping tests green
5. Run full test suite
6. Document implementation decisions

## Inputs
- `projectName` - Project name
- `story` - Story with acceptance criteria and tasks
- `architecture` - Architecture decisions (optional)

## Outputs
- Implementation with passing tests
- Files changed list
- Acceptance criteria verification
- Implementation notes

## Process Files
- `bmad-orchestrator.js` - Phase 4 story development
- `bmad-implementation.js` - Sprint story development

Related Skills

vue-development

509
from a5c-ai/babysitter

Vue 3 development with Composition API, reactivity system, component patterns, TypeScript integration, and best practices.

storybook

509
from a5c-ai/babysitter

Storybook configuration, stories, addons, interaction testing, and documentation.

react-development

509
from a5c-ai/babysitter

Specialized skill for React component development, hooks patterns, state management, context API, performance optimization, and modern React best practices.

angular-development

509
from a5c-ai/babysitter

Angular development patterns including modules, components, services, dependency injection, signals, and enterprise architecture.

storybook-docs

509
from a5c-ai/babysitter

Storybook integration for UI component documentation. Configure docs addon, generate component documentation from stories, write MDX documentation, and integrate with design systems.

REPL Development

509
from a5c-ai/babysitter

Expert skill for building interactive REPLs with rich editing and evaluation features

user-story-generator

509
from a5c-ai/babysitter

Generate and validate user stories from various inputs including requirements, research, and feature descriptions. Apply INVEST criteria validation, create acceptance criteria, split large stories, and convert between story formats.

Swift/SwiftUI Development

509
from a5c-ai/babysitter

Expert skill for native iOS development with Swift and SwiftUI

React Native Development

509
from a5c-ai/babysitter

Deep integration with React Native ecosystem for cross-platform mobile development

Kotlin/Jetpack Compose Development

509
from a5c-ai/babysitter

Expert skill for native Android development with Kotlin and Jetpack Compose

Flutter/Dart Development

509
from a5c-ai/babysitter

Specialized skill for Flutter app development and Dart programming

unreal-development

509
from a5c-ai/babysitter

Unreal Engine integration skill for C++/Blueprint development, actor lifecycle management, plugin development, and editor automation. Enables LLMs to interact with Unreal Editor through MCP servers for level manipulation, Blueprint generation, and automated workflows.