echoVic/boss-skill

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

해결하는 문제

Boss는 단일 코딩 에이전트를 구조화되고 감사 가능한 엔지니어링 팀으로 전환합니다. 이는 에이전트가 상태를 환각(hallucination)하거나 증거 없이 계획을 따르지 못하는 '프롬프트 전용' 오케스트레이션의 문제를 해결합니다. Boss는 요구 사항, 설계 및 테스트가 실제로 실행되고 증거로 기록되도록 보장하는 검증 가능한 런타임을 제공합니다.

작동 방식

Boss는 코딩 에이전트(Claude Code, Codex, OpenClaw 등)에 설치되는 '스킬'로 작동합니다. 완전한 소프트웨어 엔지니어링 팀(PM, 아키텍트, UI 디자이너, 테크 리드, 스크럼 마스터, 프론트엔드, 백엔드, QA, DevOps)을 시뮬레이션하는 4단계 파이프라인을 구현합니다.

주요 기술적 메커니즘은 다음과 같습니다:

  • 이벤트 소싱 런타임 (Event-Sourced Runtime): 모든 파이프라인 상태가 이벤트 로그(events.jsonl)에 추가되어 프로세스를 재현하고 감사할 수 있습니다.
  • 품질 게이트 (Quality Gates): 워크플로우가 진행되기 전에 검증 가능한 체크(린팅, 테스트 증거, 배포 체크 등)를 통과해야 합니다.
  • 아티팩트 생성 (Artifact Generation): 시스템은 PRD, 아키텍처 문서, QA 보고서가 포함된 추적 가능한 폴더(.boss/<feature>/)를 생성합니다.
  • 제로 네트워크 경계 (Zero-Network Boundary): 기본적으로 외부 네트워크 요청을 수행하지 않아 개인정보 보호와 보안을 보장합니다.

대상 사용자

단순한 코드 편집 이상의 기능이 필요한 AI 코딩 에이전트 사용자 및 팀. 공식적인 요구 사항, 기술 설계, 검증 가능한 테스트 증거가 필요한 새로운 기능이나 중형 제품을 구축하는 사용자를 위해 설계되었습니다.

주요 특징

  • 감사 가능한 워크플로우: 모호한 프롬프트를 결정론적 이벤트 스트림과 검증 가능한 아티팩트로 대체합니다.
  • 멀티 롤 시뮬레이션: PM부터 DevOps까지 역할을 오케스트레이션하여 완전한 엔지니어링 수명 주기를 보장합니다.
  • 에이전트 비종속성 (Agent-Agnostic): Claude Code, Codex, OpenClaw, Antigravity, Hermes 등 다양한 에이전트와 호환됩니다.
  • 보안 우선: 제로 네트워크 기본 정책을 갖추고 있으며, 구조화된 인수 검증을 통해 셸 인젝션을 방지합니다.
  • 결정론적 평가 (Deterministic Evals): 라이브 LLM을 호출할 필요 없이 캡처된 트랜스크립트의 점수를 매길 수 있습니다.

관련

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