affaan-m/ECC
AI 코딩 에이전트에게 '엔지니어처럼 일하는 습관'을 심어주는 도구 모음
ECC는 Claude Code, Codex, Cursor 같은 AI 코딩 도구가 계획-테스트-구현-검토-검증-기억-개선의 순서로 일하도록 만드는 오픈소스 시스템이다. 68개 에이전트, 286개 스킬, 94개 명령어를 제공하며 세션이 끝나면 배운 것을 요약해 다음에 재사용할 수 있게 한다. MIT 라이선스로 무료 공개되어 있고, 개인 저장소용 유료 GitHub 앱도 있다.
무엇을 하는 레포인가
- 매번 프롬프트에 '테스트 먼저 짜, 검토해' 같은 지시를 반복하는 대신, 그 작업 순서 자체를 설치해서 습관으로 만든다
- 코드를 작성한 것과 다른(새로운) 맥락에서 검토하게 해서 같은 시야로 생긴 실수를 놓치지 않게 한다
- 긴 대화 기록을 통째로 저장하는 대신 세션 요약과 '인스틴트(경험에서 학습한 패턴)'로 압축해 다음 작업에 재사용한다
- AgentShield라는 보안 스캐너로 프롬프트, 훅, MCP 설정, 권한, 시크릿 등 에이전트 설정 자체를 공격 표면으로 보고 점검한다
- Claude Code에는 네이티브 플러그인으로, Codex·Cursor·OpenCode·Gemini 등 다른 도구에는 기능이 제한된 어댑터로 설치할 수 있다
왜 중요한가
여러 AI 코딩 도구를 오가며 매번 같은 규칙을 다시 설명해야 했던 개발자라면, 이런 워크플로우를 한 번 설치해두고 여러 도구에서 공유하는 방식이 반복 작업을 줄여줄 수 있다. 또한 에이전트 설정 파일 자체를 보안 취약점으로 볼 수 있다는 관점은 AI 도구를 팀 단위로 쓰는 조직에 참고가 된다.
이 레포의 용어
- 훅(Hooks) · AI 도구의 특정 이벤트가 발생했을 때 자동으로 실행되는 스크립트
- 인스틴트(Instincts) · 실제 작업 세션에서 학습된 패턴을 신뢰도 점수와 함께 기록한 것
- TDD(테스트 주도 개발) · 실패하는 테스트를 먼저 작성한 뒤 통과시키는 코드를 만드는 개발 방식
- AgentShield · AI 에이전트의 프롬프트·설정·권한 등을 스캔하는 보안 도구
- MCP · AI 모델이 외부 도구나 데이터에 연결하도록 하는 표준 프로토콜
레포 원문 소개 (영문)
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
GitHub에서 보기주목받는 레포
- vorssaint/vorssaint-utils메뉴바 아이콘 하나로 유료 맥 앱 열 개 값을 대신하는 오픈소스 도구
- Alishahryar1/free-claude-code코딩 AI 에이전트를 무료 모델 49곳에 자유롭게 연결해주는 로컬 프록시
- freestylefly/awesome-gpt-image-2GPT-Image2로 원하는 이미지를 정확히 뽑아내는 프롬프트 설계도 532개를 모아놓은 저장소
- block/buzz사람과 AI 에이전트가 같은 채팅방에서 함께 일하는 오픈소스 협업 플랫폼
- NousResearch/hermes-agentNous Research가 만든, 쓰면 쓸수록 스스로 똑똑해지는 AI 에이전트 Hermes
- virgiliojr94/book-to-skill기술서 PDF를 AI 에이전트가 언제든 펼쳐볼 수 있는 '스킬'로 바꿔주는 도구
- VoltAgent/awesome-agent-skillsAI 코딩 도구가 특정 작업을 '전문가처럼' 하도록 도와주는 매뉴얼 1000개 이상을 한곳에 모았다
- anthropics/claude-plugins-community누구나 만든 Claude 확장 기능을 한곳에 모아 설치하게 해주는 저장소