story-development
The story-development Claude Code skill automates test-driven development for user story implementation. It guides developers through reading acceptance criteria, writing failing tests, implementing minimum code to pass those tests, refactoring while maintaining test integrity, and running full test suites. Use this skill when beginning a new user story to ensure comprehensive test coverage and systematic code development with documented decisions.
git clone --depth 1 https://github.com/a5c-ai/babysitter /tmp/story-development && cp -r /tmp/story-development/library/methodologies/bmad-method/skills/story-development ~/.claude/skills/story-developmentSKILL.md
# 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
Review TypeScript code changes for consistency, type safety, and monorepo patterns across babysitter packages
Generate and validate documentation for @a5c-ai/babysitter-sdk CLI commands and exported APIs
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
Architect code review with DRY, YAGNI, abstraction, and test coverage principle enforcement