Repolode
affaan-m

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. 1

    Node.js 18 이상, Git, Claude Code를 설치하고 PATH에 등록되어 있는지 확인하세요

  2. 2

    Claude Code용 ECC 설정 안내를 실행하세요

    npx ecc-universal@2.2.3 setup
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트