Scalpel v2.0: 코드베이스 스캐너 및 AI 에이전트 오케스트레이터

Scalpel v2.0는 12가지 차원에서 코드베이스를 스캔하고 맞춤형 AI 수술 팀을 구성하는 오픈소스 도구입니다. 전체 v2.0 버전은 작업 트리 격리를 사용하는 에이전트 팀으로 단일 Claude Code 세션에서 구축되었습니다.
Scalpel의 기능
AI 에이전트는 강력하지만 컨텍스트를 인식하지 못합니다 - 아키텍처, 기술 부채, git 기록, 컨벤션을 알지 못해 대규모 작업에서 추측과 버그를 유발합니다. Scalpel은 이를 다음과 같이 해결합니다:
- 12가지 차원 스캔: 스택, 아키텍처, git 포렌식, 데이터베이스, 인증, 인프라, 테스트, 보안, 통합, 코드 품질, 성능, 문서화
- 100점 만점의 건강 점수를 포함한 코드베이스 핵심 지표 보고서 생성
- 각 AI 에이전트가 특정 파일을 담당하고 품질 점수를 받는 맞춤형 수술 팀 구성
- 병합 충돌을 피하기 위한 작업 트리 격리로 병렬 실행
기술적 세부사항
독립 실행형 스캐너는 순수 bash에서 실행되며 AI, 토큰, 구독 요구사항이 전혀 없습니다:
./scanner.sh # 30초 내 건강 점수 확인
./scanner.sh --json # CI에 파이프 입력
인기 있는 저장소 샘플 스캔:
- Cal.com (35K stars): 62/100 - 467개 TODO, 9개 보안 문제
- shadcn/ui (82K stars): 65/100 - 1,216개 'use client' 지시문
- Excalidraw (93K stars): 77/100 - 95개 TODO, 2개 보안 문제
- create-t3-app (26K stars): 70/100 - 테스트 파일 없음 (심각)
- Hono (22K stars): 76/100 - 9개 보안 문제
통합 및 사용법
Scalpel은 7가지 AI 에이전트와 호환됩니다: Claude Code, Codex, Gemini, Cursor, Windsurf, Aider, OpenCode. 설치 시 자동으로 에이전트를 감지합니다.
특히 Claude Code의 경우, .claude/agents/에 위치하는 Claude Code 에이전트로 구축되어 "Hi Scalpel"이라고 말할 때 활성화됩니다.
건강하지 않은 PR 병합을 차단하는 GitHub Action으로도 제공됩니다:
- uses: anupmaster/scalpel@v2
with:
fail-below: 60
comment: true
v2.0 릴리스에는 다음이 포함됩니다: 스캐너 + 에이전트 브레인 + 6개 어댑터 + GitHub Action + 설정 스키마 + 테스트 + 문서. 이 프로젝트는 유료 등급 없이 MIT 라이선스로 제공됩니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

내 오픈클로가 물리적 몸을 얻었어: 눈, 다리, 목소리를 가진 로봇 강아지
없음

개발자가 108개 도구와 크로스 플랫폼 지원을 갖춘 Power Automate MCP 서버 구축
한 개발자가 벤더 솔루션을 거부하고 Power Automate MCP 서버를 직접 구축하여 도구를 12개에서 108개로 확장했습니다. 이 서버는 OData를 통한 Dataverse CRUD, Graph를 통한 SharePoint 관리, Power Apps 버전 관리, 환경 관리, 그리고 Windows, macOS, Linux에 대한 크로스 플랫폼 지원을 포함합니다.

클로드 코드의 사전 맥락 회전 감지: r/ClaudeAI의 기능 제안
Reddit 기능 제안: Claude Code가 컨텍스트 부패를 사전에 감지하고 구조화된 작업 범위 핸드오프를 제공하며, 핸드오프 파일을 생성하고 자동으로 새 세션을 시작합니다.

릴레이: 클로드 코드 세션을 다른 AI 에이전트로 넘겨주는 도구
Relay는 Claude Code의 세션 컨텍스트(대화 기록, 도구 호출, 오류, git 상태 포함)를 추출하여 속도 제한에 도달했을 때 Codex나 Gemini 같은 다른 AI 에이전트로 전송하는 Rust 바이너리입니다. 8개의 에이전트를 지원하며 GitHub나 npm을 통해 설치할 수 있습니다.