AI 코딩 에이전트가 재사용과 최소한의 구현을 우선해 필요한 코드만 작성하도록 하는 프롬프트 기반 스킬입니다.
affaan-m/ECC
Claude Code, Codex 및 기타 코딩 에이전트에서 에이전트, 스킬, 훅, 메모리와 보안 검사를 공유하는 플러그인 기반 하네스입니다.
- 스타
- 283,593
- 포크
- 42,124
- 열린 이슈
- 246
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
ECC는 에이전트 하네스입니다. 에이전트, 스킬, 명령어, 규칙, 훅, 메모리를 묶어 코딩 에이전트에 설치하면, 에이전트가 구현에 앞서 계획을 세우고 테스트로 변경 사항을 검증하며, 작업을 자체 검토하고 학습한 워크플로를 재사용하도록 도와줍니다. 주로 Claude Code를 대상으로 만들어졌으며, Codex 네이티브 플러그인 경로와 Qoder 플러그인을 제공하고, Cursor, OpenCode, Gemini, Zed, GitHub Copilot 및 기타 하네스용으로 기능이 제한된 어댑터도 제공합니다.
패키지에는 계획 수립, 검토, 빌드 복구, 보안 및 아키텍처를 위한 에이전트 71개, TDD, 보안, 문서, 프런트엔드, 데이터 및 ML을 다루는 스킬 311개, 그리고 슬래시 명령어 진입점이 포함되어 있습니다. 훅과 메모리는 세션 요약, 지속적인 학습, 컨텍스트 제어 기능을 제공합니다. AgentShield가 함께 제공되어 프롬프트, 훅, MCP 구성, 권한, 시크릿 및 에이전트 파일을 검사합니다.
설치는 안내형 npx 설정(ecc-universal)이나 하네스의 네이티브 플러그인 명령어로 진행할 수 있으며, 프로젝트 문서에는 최소 설치, 훅 없는 설치, 전체 설치 경로가 각각 설명되어 있습니다. 같은 하네스에 여러 설치 방법을 중복 적용하면 스킬과 훅이 중복될 수 있으므로 피해야 합니다.
핵심 기능
- 01계획 수립, 검토, 빌드 복구 및 보안을 위한 전문 에이전트 71개를 제공합니다.
- 02TDD, 보안, 프런트엔드, 데이터 및 ML 워크플로를 아우르는 스킬 311개를 제공합니다.
- 03세션 요약, 지속적인 학습 및 컨텍스트 제어를 위한 훅을 실행합니다.
- 04에이전트 설정, 훅, MCP 설정 및 시크릿을 검사하는 AgentShield를 포함합니다.
- 05최소, 코어, 전체 프로필을 제공하는 안내형 설치 프로그램을 지원합니다.
활용 사례
- Claude Code 세션에 반복 가능한 계획, 테스트, 검토 워크플로를 추가할 때 활용합니다.
- Codex 또는 Claude Code를 사용하는 팀에서 에이전트 동작을 표준화할 때 활용합니다.
- 위험한 권한이나 유출된 시크릿이 있는지 에이전트 설정 파일, 훅 및 MCP 구성을 감사할 때 활용합니다.
- 네이티브 플러그인을 지원하지 않는 도구에 엄선한 스킬을 가져갈 때 활용합니다.
빠른 시작
- 1
Node.js 18 이상, Git, Claude Code를 설치하고 PATH에 등록되어 있는지 확인하세요
- 2
Claude Code용 ECC 설정 안내를 실행하세요
npx ecc-universal@2.2.3 setup - 3
새 Claude Code 세션을 시작하고 ecc@ecc 플러그인이 활성화되어 있는지 확인하세요
/plugin list
사용 전 알아둘 점
- Claude Code에서 가장 잘 작동합니다. Cursor, Gemini, Copilot 같은 다른 하네스에는 기능이 제한된 어댑터가 제공됩니다.
- Claude 플러그인을 설정하려면 Node.js 18 이상, Git, Claude Code 2.1 이상이 PATH에 등록되어 있어야 합니다.
- README에서는 패키지 코드를 실행하기 전에 릴리스 출처와 레지스트리 무결성을 검토할 것을 권장합니다.
토픽
자주 묻는 질문
- ECC은(는) 무엇인가요?
- Claude Code, Codex 및 기타 코딩 에이전트에서 에이전트, 스킬, 훅, 메모리와 보안 검사를 공유하는 플러그인 기반 하네스입니다. ECC는 에이전트 하네스입니다. 에이전트, 스킬, 명령어, 규칙, 훅, 메모리를 묶어 코딩 에이전트에 설치하면, 에이전트가 구현에 앞서 계획을 세우고 테스트로 변경 사항을 검증하며, 작업을 자체 검토하고 학습한 워크플로를 재사용하도록 도와줍니다. 주로 Claude Code를 대상으로 만들어졌으며, Codex 네이티브 플러그인 경로와 Qoder 플러그인을 제공하고, Cursor, OpenCode, Gemini, Zed, GitHub Copilot 및 기타 하네스용으로 기능이 제한된 어댑터도 제공합니다.
- ECC은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ECC은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ECC은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ECC의 마지막 커밋은 2026년 10월 19일입니다.
- ECC은(는) 어디에 사용할 수 있나요?
- Claude Code 세션에 반복 가능한 계획, 테스트, 검토 워크플로를 추가할 때 활용합니다. Codex 또는 Claude Code를 사용하는 팀에서 에이전트 동작을 표준화할 때 활용합니다. 위험한 권한이나 유출된 시크릿이 있는지 에이전트 설정 파일, 훅 및 MCP 구성을 감사할 때 활용합니다. 네이티브 플러그인을 지원하지 않는 도구에 엄선한 스킬을 가져갈 때 활용합니다.
- ECC는 어떻게 설치하나요?
- Node.js 18 이상, Git, Claude Code를 설치하고 PATH에 등록되어 있는지 확인하세요 Claude Code용 ECC 설정 안내를 실행하세요: npx ecc-universal@2.2.3 setup 새 Claude Code 세션을 시작하고 ecc@ecc 플러그인이 활성화되어 있는지 확인하세요: /plugin list
- ECC은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/affaan-m/ECC
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Poteto의 pstack Cursor 스킬 스택을 포팅해 Claude Code, Codex, Copilot, Pi 등의 에이전트 하네스에 코딩 작업용 구조화된 워크플로를 제공하는 프로젝트입니다.
AI 에이전트가 네이티브 바이너리, Electron 앱, .NET 어셈블리, 웹사이트를 역공학하도록 돕는 MCP 서버 및 CLI입니다.
Claude가 전문 작업을 수행할 때 불러오는 지침과 리소스 폴더인 Agent Skills 공개 저장소입니다.
팀의 AI 코딩 리소스를 공유 Git 저장소에서 관리하고 팀원들의 AI 도구에 동기화하는 CLI입니다.
첫 세션부터 무인 멀티 에이전트 실행까지, 검증용 실습을 제공하는 3단계 Claude Code 독립 무료 가이드입니다.