echoVic/boss-skill

Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)

해결하는 문제

Boss는 단일 코딩 에이전트를 구조적이고 검증 가능한 엔지니어링 팀으로 전환합니다. 계획이 따르졌는지, 테스트가 실행되었는지, 품질 게이트가 통과되었는지와 같은 검증 가능한 증거가 없어지는 '프롬프트 중심의 오케스트레이션' 문제를 해결합니다. 이는 복잡한 소프트웨어 개발 과정에서 환각이나 단계 생략을 유발할 수 있습니다.

작동 방식

Boss는 .boss/ 디렉터리에 프로젝트 상태를 이벤트 소싱 방식으로 추적하는 런타임을 구현합니다. 작업을 4단계 파이프라인(요구사항 명확화 → 계획 → 구현/QA → 배포)으로 구성하고, 에이전트에게 PM, 아키텍트, 테크 리드, QA 등의 특정 역할을 할당합니다.

핵심 기술적 메커니즘은 다음과 같습니다:

  • 이벤트 소싱: 파이프라인 상태는 JSONL 이벤트 스트림에 추가되어 재실행 가능하고 투명합니다.
  • 런타임 게이트: 린팅, 테스트 증거, API 지연 목표와 같은 비버스 가능한 품질 검사가 다음 단계로 진행되기 전에 반드시 통과되어야 합니다.
  • 아티팩트 생성: PRD, 아키텍처 문서, QA 보고서와 같은 실질적인 증거를 자동 생성합니다.
  • 에이전트 통합: Claude Code, Codex, Hermes와 같은 기존 코딩 에이전트에 '스킬'로 설치 가능합니다.

대상 사용자

추적 가능한 감사 기록과 반복 가능한 품질 게이트가 빠른 1줄 수정보다 더 중요한 중간 규모의 제품 기능, API 서비스, 또는 풀스택 애플리케이션을 개발하는 개발자 및 팀에게 적합합니다.

주요 특징

  • 다중 역할 시뮬레이션: PM, 아키텍트, UI 디자이너, 테크 리드, 스クラム 마스터, 프론트엔드, 백엔드, QA, DevOps를 포함한 완전한 팀을 시뮬레이션합니다.
  • 검증 가능한 워크플로우: 이벤트 소싱 런타임을 사용해 상태 환각을 방지하고 프로세스 준수를 보장합니다.
  • 결정론적 평가: LLM을 호출하지 않고도 캡처된 트랜스크립트를 평가할 수 있습니다.
  • 유연한 실행: 전체 파이프라인을 실행하거나 개별 역할을 트리거할 수 있습니다 (예: /boss:review로 테크 리드 리뷰).
  • 크로스플랫폼 CLI: Linux, macOS, Windows에서 작동하는 강력한 CLI를 제공하여 파이프라인 상태를 확인하고 런타임 상태를 관리할 수 있습니다.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트