BMAD Skills for OpenAI Codex adds a structured, intent-driven workflow to Codex for product discovery, planning, architecture, and implementation.
It installs reusable BMAD skills, introduces bmad:* intents, and keeps project workflow state in explicit YAML files inside your repository.
Original GitHub project: xmm/codex-bmad-skills
This repository provides:
- BMAD skills that can be installed into Codex
- intent-based workflow routing via
bmad:* - project-local workflow state in
bmad/*.yaml - a repeatable path from idea to implementation
Use it when you want Codex to guide work through defined phases instead of relying on ad-hoc prompts.
This project is for:
- developers using OpenAI Codex as a primary coding assistant
- teams that want a consistent AI-assisted delivery workflow
- projects that need explicit planning and traceable workflow state
yqv4+python3(orpython)
The installers validate both dependencies before install.
./installers/install-codex.sh./installers/install-codex.sh --dest "<project>/.agents/skills"./installers/install-codex.ps1
./installers/install-codex.ps1 -Dest "<project>\.agents\skills"Notes:
--destand-Destare optional- the default destination is
$HOME/.agents/skills - restart Codex after installation so it reloads newly installed skills
codexbmad:init name "My Project" communication language is English documentation language is English
bmad:status
bmad:next
For a guided walkthrough, see Getting Started.
After initialization, the project contains:
bmad/project.yaml- project settings and language preferencesbmad/workflow-status.yaml- current workflow phase and progressbmad/sprint-status.yaml- sprint and delivery trackingdocs/bmad/- generated BMAD documentsdocs/stories/- implementation stories
BMAD in Codex is organized into four main phases.
Use this phase to explore the problem space and define direction.
Typical intents:
bmad:product-briefbmad:researchbmad:brainstorm
Typical outputs:
docs/bmad/product-brief.mddocs/bmad/research-report.mddocs/bmad/brainstorm.md
Use this phase to turn discovery into scoped plans and product documentation.
Typical intents:
bmad:prdbmad:tech-specbmad:prioritizebmad:ux-design
Typical outputs:
docs/bmad/prd.mddocs/bmad/tech-spec.mddocs/bmad/prioritization.mddocs/bmad/ux-design.md
Planning rules:
- level 0-1 projects require
tech-spec - level 2-4 projects require
prdandarchitecture
Use this phase to define architecture and validate readiness before implementation.
Typical intents:
bmad:architecturebmad:gate-check
Typical outputs:
docs/bmad/architecture.mddocs/bmad/gate-check.md
Use this phase to plan delivery, create stories, build, and review.
Typical intents:
bmad:sprint-planbmad:create-storybmad:dev-storybmad:code-review
Typical outputs:
docs/bmad/sprint-plan.mddocs/stories/STORY-*.md- implemented code and tests in the repository
- optional
docs/bmad/code-review.md
These intents are optional and can be used in any phase:
bmad:create-skillbmad:create-workflowbmad:ideatebmad:research-deepbmad:user-flow
bmad:initbmad:statusbmad:next
bmad:product-briefbmad:researchbmad:brainstorm
bmad:prdbmad:tech-specbmad:prioritize
bmad:architecturebmad:gate-check
bmad:sprint-planbmad:create-storybmad:dev-storybmad:code-review
bmad:ux-designbmad:user-flowbmad:ideatebmad:research-deepbmad:create-skillbmad:create-workflow
.
├── AGENTS.md
├── installers/
├── skills/
│ ├── bmad-orchestrator/
│ ├── bmad-analyst/
│ ├── bmad-product-manager/
│ ├── bmad-architect/
│ ├── bmad-scrum-master/
│ ├── bmad-developer/
│ ├── bmad-ux-designer/
│ ├── bmad-creative-intelligence/
│ ├── bmad-builder/
│ └── bmad-shared/
└── docs/
Key directories:
skills/- the BMAD skills used by Codexinstallers/- install scripts for supported environmentsdocs/- documentation and examples
The core Codex workflow is already usable today.
Current implementation focus:
- Codex-native skill installation
- intent-based orchestration
- YAML-backed project workflow state
- migration-safe preference for project-local skills over global collisions
The BMAD Method (Breakthrough Method for Agile AI-Driven Development) is created and maintained by the BMAD Code Organization.
This repository is an implementation and adaptation of BMAD for OpenAI Codex. The methodology, core workflow patterns, and BMAD concepts remain the intellectual property of the BMAD Code Organization.
This OpenAI Codex adaptation was initially based on BMAD Method v6 for Claude Code.
Original sources:
- BMAD Code Organization: https://github.com/bmad-code-org
- Original BMAD Method: https://github.com/bmad-code-org/BMAD-METHOD
- Website: https://bmadcodes.com/bmad-method/
- YouTube: https://www.youtube.com/@BMadCode
- Discord: https://discord.gg/gk8jAdXWmj
MIT License. See LICENSE.