ECC
무엇인가
ECC는 코딩 에이전트의 작업 순서 자체를 규율하는 하네스 성능 최적화 시스템이다. 계획 수립, 테스트 기반 검증, 별도 컨텍스트에서의 자기 리뷰, 기억 보존, 반복 성과의 스킬화라는 영역을 규칙과 절차로 고정한다.
어떻게 동작하나
동작은 플러그인 단위로 붙는다. `ecc@ecc` 플러그인 하나가 에이전트 정의, 스킬, 레거시 명령 셤, 훅, 규칙, 메모리, 지속 학습, AgentShield 보안 스캔을 함께 설치한다. 설치 스코프와 훅 프로필을 선택할 수 있고, 컨텍스트 창은 최소화하고 나머지는 외부에 영속화하는 방침을 따른다.
무엇과 다른가
프롬프트에 절차를 직접 적어 넣는 방식과 달리, 설치 시점에 한 번 구성하면 이후 작업에 계속 적용된다. 단일 규칙 파일(CLAUDE.md·AGENTS.md)이 정적 지침만 담는 것과 비교하면, 훅·메모리·보안 스캔·지속 학습이 실행 계층에서 결합된다는 점이 구조적 차이다.
어떻게 쓰나
설치 경로는 npm 패키지 `ecc-universal`이다. `npx [email protected] setup`이 Claude Code 플러그인 설치·업데이트·스코프 변경·훅 프로필 변경을 안내하고, `npx [email protected] install --guided`가 Claude Code·Codex·Kimi Code를 한 흐름에서 선택하게 한다. `--dry-run`으로 쓰기 전 확인이 가능하다.
전제와 한계
Claude Code에서 가장 잘 동작하며 Codex 동기화 경로를 지원한다. Cursor·OpenCode·Gemini·Zed·GitHub Copilot·Antigravity·Qwen 등에는 기능이 제한된 어댑터로 붙으므로 동등한 기능을 가정할 수 없다. 고급 관리형 어댑터는 별도의 `ecc install --target ...` 경로를 쓰며, 공식 배포 채널 외의 재업로드본은 검토되지 않는다.
관련 논문 4
유사 스킬
- my-claude-devteamClaude Code를 12개 역할 에이전트로 나누고 위임 규칙·완료 정의·배포 전 검토 절차를 주입하는 플러그인이다.
- khazix-skills에이전트에 목표 정의·문서 정합성·디스크 정리·AI 뉴스 조회·횡종 리서치·문체 고정 글쓰기 절차를 SKILL.md로 주입하는 Claude Code 스킬 묶음이다.
- ponytail코드를 쓰기 전에 YAGNI 사다리 7단계를 차례로 검사해 가장 낮은 단계에서 멈추게 하는 Claude Code 플러그인이다. 검증·보안·접근성은 예외로 남긴다.
- Anthropic-Cybersecurity-Skills보안 조사·탐지·DFIR·침투 테스트 절차를 MITRE ATT&CK·NIST CSF 등 6개 프레임워크 매핑과 함께 SKILL.md로 주입하는 스킬 팩이다.
- oh-story-claudecode중국 웹소설 집필 전 과정(순위 분석·작품 해체·개요·본문·AI 문체 제거·표지)을 13개 스킬로 주입하고, 파일 시스템을 기억으로 삼아 장편 연속성을 유지하게 하는 Claude Code 스킬 팩이다.