๐Ÿš€
AI EngineeringTypeScript

BMad Init

by UfoMiao

BMad Init is an AI Engineering skill for Claude Code, published by UfoMiao in zcf.

6.1K stars424 forkson UfoMiao/zcfAdded 2026/08/15Repository updated 2026/08/12
agentaiai-agentbmad-methodccrclaudeclaude-4claude-aiclaude-codecligptgpt-5llmllm-codenodejsopenaiprompttypescriptworkflowzcf
Install in seconds
Install BMad Init
Copy BMad Init into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/UfoMiao/zcf/tree/main/templates/skills/en/bmad-init ~/.claude/skills/bmad-init

Requires Node.js. Downloads this skill only โ€” not the rest of the repository โ€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/UfoMiao/zcf.git

Clones the whole repository, then copy the skillโ€™s own directory into your skills folder yourself.

In this catalog

Source file
templates/skills/en/bmad-init/SKILL.md in UfoMiao/zcf
Installs to
~/.claude/skills/bmad-init
Collection
One of 20 skills cataloged from this repository
Category
AI Engineering โ€” 2451 skills

What BMad Init does

BMad Init initializes or updates BMad-Method (V6) in a project, running the official installer, fixing known output folder bugs, and updating .gitignore. Use it for fresh installs, quick updates, or legacy V4 migration.

BMad Init is cataloged under AI Engineering on DirSkills. BMad Init comes from a repository tagged agent, ai, ai-agent, bmad-method and ccr.

Documentation

README

/bmad-init Command

This command initializes or updates BMad-Method (V6) in your project.

When this command is invoked:

  1. Check if _bmad/ directory exists to determine if BMad V6 is already installed
  2. Check for legacy V4 installations (.bmad-core or .bmad-method directories)
  3. Fresh install executes: npx bmad-method install --directory . --modules bmm --tools claude-code --communication-language English --document-output-language English --yes
  4. Existing install executes: npx bmad-method install --directory . --action quick-update --yes
  5. Fix installer bug: rename {output_folder} to _bmad-output (Beta known issue)
  6. Automatically update .gitignore (remove V4 entries, add V6 entries)
  7. Display installation results and prompt user for next steps

This is the opening of the README. Read the full README on GitHub.

Commands BMad Init provides

Slash commands named in this skillโ€™s SKILL.md, listed in the order they first appear.

  • /bmad-init
  • /bmad-help
  • /bmad
  • /bmad-bmm-create-prd
  • /bmad-bmm-create-architecture
  • /bmad-bmm-create-epics-and-stories
  • /bmad-bmm-sprint-planning
  • /bmad-bmm-dev-story

Frequently asked about BMad Init

  • What else does UfoMiao publish alongside BMad Init?

    BMad Init is one of 20 skills that DirSkills catalogs from UfoMiao/zcf, the repository it ships in. Its siblings there include BMad Init, Feature Development and Feature Planning. Each one is a separate skill with its own page in this directory, installs the same way BMad Init does, and is maintained by UfoMiao in that same repository. The rest of the collection is listed on the UfoMiao/zcf page.

  • How does BMad Init compare to other AI Engineering skills?

    BMad Init ranks #443 by stars among the 2451 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of BMad Init against them. Open each page to compare what they document and how they install.

More from UfoMiao/zcf

BMad Init is one of 20 skills cataloged on DirSkills from UfoMiao/zcf.

See all 20 skills โ†’
๐Ÿš€
2w ago

BMad Init

BMad Init initializes or updates BMad-Method V6 in a project, checking for legacy V4 installations and running the appropriate non-interactive installer. It also fixes known installer output-folder issues and keeps .gitignore aligned with V6.
AI Engineering
6.1K424
๐Ÿ› ๏ธ
2w ago

Feature Development

Feature Development turns a new feature request into a plan, discussion, and execution workflow. It uses planning and design agents to produce implementation documents and guide development.
AI Engineering
6.1K424
๐Ÿ—‚๏ธ
2w ago

Feature Planning

Feature Planning analyzes incoming requests to determine whether they are requirement planning, discussion iteration, or execution implementation. It then generates planning documents and coordinates agents to add new features, ensuring frontend tasks have UI designs before development.
AI Engineering
6.1K424
๐Ÿงน
2w ago

Git Clean Branches

Git Clean Branches safely identifies and cleans up merged or stale Git branches with dry-run mode and protected branch configuration. It helps keep repositories clean without risking accidental deletion of important branches.
DevOps
6.1K424
๐Ÿงน
2w ago

Git Clean Branches

Git Clean Branches identifies and safely deletes merged or stale Git branches, defaulting to a dry-run preview. Use it to clean local and remote branches after merges or inactivity.
DevOps
6.1K424
โœ๏ธ
2w ago

Git Commit

Git Commit analyzes changes with Git only and auto-generates conventional commit messages with optional emoji, suggesting split commits when needed. Use it when you want atomic, conventional commits without any package manager or build tools.
Automation
6.1K424