AI 코드 품질 검증 도구 Broccoli 공개
Claude needs to learn to eat his vegetables... at the end of code runs before shipping code audits, complexity tests, dead and silent failing code, documentation gaps all need checking. This /eat-the-broccoli skill helps with that across languages (currently python and rust)
·2026.06.26 01:49
LLM 기반의 코드 품질 검증 및 패턴 탐지 오픈소스 도구인 Broccoli가 출시되었습니다.
LLM(Claude 등)을 활용하여 코드 배포 전 품질을 검증하는 Broccoli가 공개되었습니다. 이 도구는 단순한 문법 체크를 넘어, 테스트를 통과하더라도 발생할 수 있는 구조적 결함을 찾아내는 데 집중합니다.
주요 기능은 다음과 같습니다:
- 결정론적 검사(Deterministic Sweep): Linter, 타입 체커, 테스트, 의존성 CVE, 데드 코드, 무음 오류(silent failures) 등 기존 도구들을 한 번에 실행합니다.
- 패턴 탐지(Pattern Hunt): 레이스 컨디션(Races), 오래된 캐시(Stale caches), 무음 폴백(Silent fallbacks), 데이터 누락을 숨기는 빈 값 등 구조적 결함을 체크리스트 기반으로 탐지합니다.
이 도구는 특히 Vibecoding(직관에 의존한 빠른 코딩)이나 반복적인 워크플로우에서 발생하기 쉬운, '테스트는 통과하지만 실제로는 동작하지 않는' 버그를 잡는 데 최적화되어 있습니다. 현재 Python과 Rust를 지원하며, MIT 라이선스로 제공됩니다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.