본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 05. 23. 00:20

great_cto v2.17 - 더 이상의 탬버린 댄스는 없습니다

요약

great_cto v2.17 업데이트는 Claude Code 사용을 위한 원클릭 설치 환경을 제공하며, 관할 구역 인식 에이전트와 세 가지 전문 비판가 에이전트를 도입했습니다. 이를 통해 규제 준수, 아키텍처 설계, 데이터베이스 스키마 오류를 코딩 시작 전 단계에서 자동으로 검토할 수 있습니다.

핵심 포인트

  • npx 명령어를 통한 원클릭 플러그인 자동 설치 지원
  • 지역별 규제(EU, US 등)를 감지하는 관할 구역 인식 에이전트 추가
  • 아키텍처, 스펙, 스키마를 검증하는 3종 비판가 에이전트 도입
  • 에이전트 상태와 소비량을 모니터링하는 llm-leash UI 기능 강화

만약 작업을 시작하기도 전에 Claude Code 플러그인을 설정하는 데 20분을 허비한 적이 있다면, 이번 업데이트는 바로 당신을 위한 것입니다. 한 번의 설치로 모든 것이 작동합니다. 이전에는 great_cto를 설치한 다음, Superpowers와 Beads도 필요하다는 사실을 알아내고, 해당 리포지토리(repos)를 찾아 클론(clone)하고, 설정에서 활성화한 뒤 재시작해야 했습니다. 전형적인 방식이었죠. 이제는 단 하나의 명령어로 끝납니다: npx great-cto install. 끝입니다. Superpowers와 Beads가 동반 플러그인(companion plugins)으로 자동 설치됩니다. 이들은 ~/.claude/plugins/cache/local/에 저장되고, settings.json에서 활성화되어 즉시 작동할 준비를 마칩니다. 만약 git이 없다면, great_cto는 조용히 실패하는 대신 친절한 힌트를 제공합니다.

관할 구역 인식 에이전트(Jurisdiction-aware agents). 새로운 관할 구역(jurisdictions) 모듈은 프로젝트의 컨텍스트(context) — EU, US, Canada, UK, Australia 및 기타 지역 — 를 감지하여 적절한 규제 검토 에이전트(regulatory reviewer agents)를 자동으로 활성화합니다. 유럽 사용자를 위한 핀테크(fintech) 제품을 작업 중인가요? EU 검토자가 자동으로 켜집니다. 캐나다 시장을 위해 구축 중인가요? PIPEDA가 처리됩니다. 수동 설정도, 무엇이 어디에 적용되는지 기억하려고 애쓸 필요도 없습니다. 현재 8개의 관할 구역이 지원되며, 목록은 계속 늘어나고 있습니다.

계획 전의 비판가(Critics before the plan). 가장 비용이 많이 드는 버그는 코드 안에 있는 것이 아니라, 코딩이 시작되기 전에 내려진 결정 속에 있습니다. 이제 세 가지 새로운 비판가 에이전트(critic agents)가 단 한 줄의 코드가 작성되기 전, 파이프라인(pipeline)의 가장 초기 단계에서 실행됩니다.

아키텍처 비판가(Architecture critic)는 향후 작업을 불가능하게 만드는 구조적 문제를 포착합니다. 멀티 테넌시(multi-tenancy)를 불가능하게 만드는 결합도(Coupling), 개발 환경에서는 괜찮지만 규모가 커지면 무너지는 "뻔한" O(n²) 루프 등이 이에 해당합니다. 이것들은 버그가 아니라, 전체 솔루션 공간을 조용히 폐쇄해 버리는 제약 조건(constraints)입니다.

스펙 비판가(Spec critic)는 "우리가 잘못된 문제를 해결했다"는 상황을 포착합니다. 이는 가장 최악의 버그 유형인데, 유닛 테스트(unit-test)로 확인할 방법이 없기 때문입니다. 코드가 올바르게 작동할 때쯤이면, 이미 완전히 잘못된 일을 하고 있을 수도 있습니다.

스키마 비판가(Schema critic)는 배포 10분 후 5,000만 행(50M-row) 테이블을 데드락(deadlock) 상태로 만들 마이그레이션(migration)을 포착합니다. 기본값(default)이 없는 NOT NULL 컬럼, 혹은 CONCURRENTLY 없이 추가된 인덱스(index) 등이 그 예입니다.

코드 리뷰에서는 깔끔해 보이지만 실제로는 장애(incident)로 이어지는 그런 종류의 변경 사항 말입니다. 이전에는 비판적인 검토(critics)가 Plan 단계부터 시작되었습니다. 이제는 실수가 가장 치명적인 비용을 초래하는 세 가지 위치를 모두 커버합니다.

llm-leash UI: 16가지 새로운 기능. llm-leash는 great_cto의 관리 보드(admin board)입니다. 여러분의 AI 에이전트(agent)가 무엇을 하고 있는지, 무엇을 소비했는지, 무엇이 리뷰를 통과했는지, 그리고 무엇에 주의를 기울여야 하는지를 보여주는 로컬 웹 UI(web UI)입니다. 에이전트 파이프라인(agent pipeline)을 위한 제어판이라고 생각하면 됩니다. 이번 릴리스에서는 보드에 16가지 새로운 기능을 추가했습니다. 가장 유용한 기능들은 다음과 같습니다:

  • Cmd-K: 탐색을 위한 글로벌 커맨드 팔레트(command palette).
  • Issues 서브탭: 모든 보안 및 컴플라이언스(compliance) 탐지 사항을 한곳에서 확인.
  • Session 타임라인: 발생한 일과 그 시점을 보여주는 시각적 히스토리.
  • Topology 그래프: 에이전트 의존성(dependencies) 표시. 5개 이상의 병렬 에이전트가 실행 중일 때 유용함.
  • HITL diff: 에이전트의 변경 사항이 적용되기 전 수행하는 인간 참여형(human-in-the-loop) 리뷰.
  • OPA 설정: 컴플라이언스 규칙을 위한 Open Policy Agent 통합.
  • SOC2 내보내기: 컴플라이언스 담당자를 위한 원클릭 감사 추적(audit trail).
  • 규칙 비교: 정책 버전을 나란히 비교.

기본 제공되는 컴패니언 플러그인(Companion plugins). 아키텍처가 직관적이지 않으므로 Superpowers + Beads 번들(bundle)이 어떻게 작동하는지 조금 더 자세히 설명하겠습니다.

  • Superpowers: 방법론 플러그인(methodology plugin). Claude Code에 다음과 같은 기술을 부여합니다: /brainstorm, /write-plan, /execute-plan, 코드 리뷰 워크플로(workflow), TDD 사이클, 병렬 에이전트 실행. 이것이 없으면 Claude는 느낌(vibes)에 따라 행동하지만, 이것이 있으면 구조화된 계획(structured plan)에 따라 행동합니다.
  • Beads: git 네이티브 작업 추적기(task tracker). 작업(task)은 커밋(commit) 형태로 존재하며, 세션 재시작 후에도 유지되고, 의존성(dependencies)과 차단 요소(blockers)를 가집니다. Claude는 작업 과정에서 이를 자율적으로 생성하고 종료합니다.
  • great_cto: 오케스트레이션 레이어(orchestration layer). 요청을 적절한 에이전트에게 라우팅하고, 아키타입(archetype)과 관할권(jurisdiction)에 따라 리뷰어를 강제하며, 에이전트 파이프라인을 관리합니다.

종합하면: 여러분이 해야 할 일을 설명하면, great_cto가 이를 계획으로 분해하고, Beads가 이를 추적하며, Superpowers가 방법론을 강제하고, 적절한 리뷰어 에이전트들이 자동으로 연결됩니다.

요약하자면(TL;DR) 다음 명령어로 설치할 수 있습니다.
npm: https://www.npmjs.com/package/great-cto
GitHub: https://github.com/avelikiy/great_cto
피드백과 PR을 환영합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0