New to Claude Skills? Learn how to install them →

Bbmad-code-org on GitHub

Bmad Build

Free

Streamline code generation and modification with ease.

Get this skill

Free · Opens the source repo

What Bmad Build does

Bmad Build is a bash-based skill designed to facilitate the implementation of user intents, requirements, and change requests by generating clean, functional code artifacts. It adheres to your project's existing architecture, patterns, and conventions, making it suitable for developers looking to build, fix, tweak, refactor, or modify code components or features. This skill is particularly useful in agile environments where quick iterations and modifications are necessary.

To utilize Bmad Build, you will execute a specific command that initializes the skill within your project environment. After running the command, the skill will guide you through a defined workflow, ensuring that you follow a structured approach to code development. This structured process helps maintain consistency and quality across your codebase, which is crucial for team collaboration and long-term project maintenance.

The skill is ideal for developers who need a reliable tool to streamline their coding tasks without deviating from established project standards. Whether you are addressing a bug fix, implementing a new feature, or refactoring existing code, Bmad Build provides a systematic way to achieve your goals efficiently. It is particularly beneficial for teams that prioritize clean code and adherence to best practices in software development.

However, it is important to note that Bmad Build requires the uv command to be available in your environment, and any failures during the execution of the command will halt the process. This means that users should ensure their setup is compatible before attempting to use the skill. Overall, Bmad Build is a valuable addition for developers seeking to enhance their coding workflows and maintain high-quality code standards.

When to use it

Use this skill when you need to implement changes or build new features while maintaining code quality and project consistency.

When not to use it

Avoid using this skill if your environment does not support the `uv` command or if you require a more flexible coding environment without strict adherence to existing conventions.

What you can build with it

Implementing a New Feature

Use Bmad Build to generate the necessary code artifacts when adding new functionality to your application.

Fixing Bugs

Quickly address bug fixes by utilizing Bmad Build to ensure your changes align with existing code standards.

Refactoring Code

Leverage Bmad Build to refactor existing components while maintaining adherence to your project's architectural patterns.

How to install Bmad Build

View source

1. Install with the skills CLI

npx skills add bmad-code-org/bmad-method/bmad-build --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by bmad-code-org

Run the following command exactly once without changing the current working directory. Replace {project-root} with the absolute path to the project root and {skill-root} with the absolute path to this skill's directory:

uv run --no-cache "{project-root}/_bmad/scripts/render_skill.py" --project-root "{project-root}" --skill "{skill-root}"
  • On success, read and follow the one absolute workflow.md instruction printed to stdout.
  • On failure (including uv being unavailable), report the command output and HALT. Do not run any workflow source directly.

Frequently asked questions about Bmad Build

Similar skills