코드를 작성하기 전에 제안, 사양, 작업을 합의하는 AI 코딩 어시스턴트용 사양 기반 개발 워크플로
bmad-code-org/BMAD-METHOD
모든 규모의 소프트웨어 프로젝트에서 AI 코딩 도구가 기획, 명세 작성, 구현 단계를 따르도록 안내하는 애자일 AI 기반 개발 방법론입니다.
- 스타
- 54,350
- 포크
- 6,094
- 열린 이슈
- 77
- 마지막 커밋
- 12시간 전
어떤 프로젝트인가요?
BMad Method는 AI 코딩 어시스턴트를 활용해 소프트웨어를 개발하기 위한 워크플로 프레임워크입니다. 코드 생성에만 초점을 두지 않고, 무엇을 만들지 결정하고 아키텍처 및 제품 관련 결정을 기록하며 프로젝트 변화에 따라 이를 수정하는 등 개발 전 과정을 다룹니다. 작은 변경은 바로 구현으로 넘어가고, 규모가 큰 작업에는 더 깊이 있는 기획을 적용하므로 빠른 프로토타입부터 장기간 유지되는 시스템까지 같은 방법론으로 개발할 수 있습니다.
이 프로젝트는 AI 코딩 도구에 설치할 수 있는 스킬 형태로 제공됩니다. 핵심 개발 사이클은 작업을 요구사항 구체화와 기획에서 구현, 검증, 리뷰 단계로 이어가며, 결정 사항을 지속적으로 활용할 수 있는 컨텍스트로 보존해 매번 채팅에서 다시 설명할 필요가 없도록 합니다. 새 프로젝트와 기존 코드베이스를 모두 지원하며, 제품, 아키텍처, UX, 개발, 테스트 등 각 분야에 특화된 관점을 제공합니다.
이 프로젝트는 여러 모듈로 구성됩니다. 함께 제공되는 모듈에는 스킬 빌더, 창의적 사고 도구 모음, 엔터프라이즈 테스트 아키텍처 확장 기능, 무인 에픽 루프, 그리고 Unity, Unreal, Godot, Phaser를 지원하는 게임 개발 스튜디오가 있습니다.
핵심 기능
- 01변경 규모에 맞춰 기획의 깊이를 조정합니다.
- 02제품 및 기술 관련 결정을 이후 작업에서도 활용할 수 있는 컨텍스트로 보존합니다.
- 03skills CLI 또는 플러그인 마켓플레이스를 통해 AI 코딩 도구에 스킬로 설치할 수 있습니다.
- 04새 프로젝트와 기존 코드베이스를 모두 지원합니다.
- 05제품, 아키텍처, UX, 개발, 테스트 관점을 제공합니다.
활용 사례
- AI 코딩 어시스턴트와 함께 막연한 아이디어를 기획하고 리뷰까지 마친 구현으로 발전시키기.
- 기존 코드가 실제로 어떻게 동작하는지 파악한 상태에서 물려받은 코드베이스에 변경 사항 추가하기.
- 작은 기능을 요구사항 구체화부터 구현 및 검증까지 바로 진행하기.
- 구조화된 AI 워크플로를 활용해 Unity, Unreal, Godot 또는 Phaser로 게임 개발하기.
빠른 시작
- 1
Node.js 20.12+, Python 3.10+, uv를 설치합니다(BMad 설정 및 Python 스크립트 실행에 필요).
- 2
프로젝트 폴더에서 안정 버전 v6.12를 설치합니다.
npx bmad-method install - 3
AI 코딩 도구에서 프로젝트를 열고, 원하는 변경 사항과 함께 bmad-build를 실행합니다.
사용 전 알아둘 점
- V7 프리뷰는 알파 버전이며 업데이트 간 호환성을 깨는 변경 사항이 있을 수 있습니다.
- 사용하려면 AI 코딩 도구가 필요하며, V7은 skills를 지원하는 도구가 필요합니다.
- 설정에는 Node.js, Python, uv가 필요합니다.
토픽
자주 묻는 질문
- BMAD-METHOD은(는) 무엇인가요?
- 모든 규모의 소프트웨어 프로젝트에서 AI 코딩 도구가 기획, 명세 작성, 구현 단계를 따르도록 안내하는 애자일 AI 기반 개발 방법론입니다. BMad Method는 AI 코딩 어시스턴트를 활용해 소프트웨어를 개발하기 위한 워크플로 프레임워크입니다. 코드 생성에만 초점을 두지 않고, 무엇을 만들지 결정하고 아키텍처 및 제품 관련 결정을 기록하며 프로젝트 변화에 따라 이를 수정하는 등 개발 전 과정을 다룹니다. 작은 변경은 바로 구현으로 넘어가고, 규모가 큰 작업에는 더 깊이 있는 기획을 적용하므로 빠른 프로토타입부터 장기간 유지되는 시스템까지 같은 방법론으로 개발할 수 있습니다.
- BMAD-METHOD은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- BMAD-METHOD은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- BMAD-METHOD은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. BMAD-METHOD의 마지막 커밋은 2026년 10월 20일입니다.
- BMAD-METHOD은(는) 어디에 사용할 수 있나요?
- AI 코딩 어시스턴트와 함께 막연한 아이디어를 기획하고 리뷰까지 마친 구현으로 발전시키기. 기존 코드가 실제로 어떻게 동작하는지 파악한 상태에서 물려받은 코드베이스에 변경 사항 추가하기. 작은 기능을 요구사항 구체화부터 구현 및 검증까지 바로 진행하기. 구조화된 AI 워크플로를 활용해 Unity, Unreal, Godot 또는 Phaser로 게임 개발하기.
- BMAD-METHOD는 어떻게 설치하나요?
- Node.js 20.12+, Python 3.10+, uv를 설치합니다(BMad 설정 및 Python 스크립트 실행에 필요). 프로젝트 폴더에서 안정 버전 v6.12를 설치합니다.: npx bmad-method install AI 코딩 도구에서 프로젝트를 열고, 원하는 변경 사항과 함께 bmad-build를 실행합니다.
- BMAD-METHOD은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bmad-code-org/BMAD-METHOD
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
자가 교정 메모리와 영구 FTS5 리서치 위키를 제공하는 Claude Code 플러그인
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.
Claude Code, Kiro, Codex CLI, Cursor 같은 AI 코딩 에이전트를 소프트웨어 개발의 단계별 워크플로로 안내하는 규칙 모음입니다.
Claude Code, Codex, Cursor 같은 AI 코딩 에이전트에 요구사항, 설계, 작업, 자율 구현을 아우르는 명세 기반 개발 워크플로를 Agent Skills로 설치합니다.
별도 대화에서 Planner, Manager, Worker AI 에이전트를 조율해 대규모 소프트웨어 프로젝트를 관리하는 사양 중심 프레임워크입니다.