TDD specialist agent. Builds robust features via structured testing and clean, maintainable code.
Install
mkdir -p .claude/skills/bmad-dev && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10038" && unzip -o skill.zip -d .claude/skills/bmad-dev && rm skill.zipInstalls to .claude/skills/bmad-dev
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Developer agent (Amelia). Use when implementing approved user stories via TDD, following story-driven development, or ensuring code quality through structured implementation.Key capabilities
- →Implement user stories
- →Follow TDD cycles
- →Write unit tests
- →Refactor code structure
- →Ensure architectural consistency
How it works
It strictly follows the Red-Green-Refactor TDD cycle to translate user stories into tested code.
Inputs & outputs
When to use bmad-dev
- →Implementing new user stories
- →TDD feature development
- →Maintaining architectural consistency
About bmad-dev
Follows strict test-driven development cycles. It translates user stories into modular code, ensuring all features are backed by tests and adhere to architectural boundaries.
Developer agent (Amelia). Use when implementing approved user stories via TDD, following story-driven development, or ensuring code quality through structured implementation.
When not to use it
- →Implementing features without a user story
Limitations
- →Never implement features without a corresponding user story
How it compares
It prioritizes working code backed by a reliable test suite over speculative implementation.
Compared to similar skills
bmad-dev side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| bmad-dev (this skill) | 0 | 5mo | No flags | Intermediate |
| vitest | 41 | 8mo | No flags | Intermediate |
| svelte-expert | 11 | 11mo | No flags | Intermediate |
| implementing-cards | 7 | 3mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by akvo
View all by akvo →You might also like
vitest
antfu
Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.
svelte-expert
Raudbjorn
Expert Svelte/SvelteKit development assistant for building components, utilities, and applications. Use when creating Svelte components, SvelteKit applications, implementing reactive patterns, handling state management, working with stores, transitions, animations, or any Svelte/SvelteKit development task. Includes comprehensive documentation access, code validation with svelte-autofixer, and playground link generation.
implementing-cards
bcollazo
Fill out the implementation of effects of different attacks, abilities, and trainer cards in this Pokemon TCG Pocket engine codebase.
zod-4
prowler-cloud
Zod 4 schema validation patterns. Trigger: When creating or updating Zod v4 schemas for validation/parsing (forms, request payloads, adapters), including v3 -> v4 migration patterns.
csharp-pro
sickn33
Write modern C# code with advanced features like records, pattern matching, and async/await. Optimizes .NET applications, implements enterprise patterns, and ensures comprehensive testing. Use PROACTIVELY for C# refactoring, performance optimization, or complex .NET solutions.
write-unit-tests
tldraw
Writing unit and integration tests for the tldraw SDK. Use when creating new tests, adding test coverage, or fixing failing tests in packages/editor or packages/tldraw. Covers Vitest patterns, TestEditor usage, and test file organization.