트렌딩 목록으로
TypeScript

EveryInc / compound-engineering-plugin

Claude Code, Codex, Cursor 등을 위한 공식 복합 엔지니어링 플러그인

20.0K
1.5K
약 1개월 전
GitHub에서 보기

이 프로젝트에 대해

EveryInc 님의 compound-engineering-plugin 프로젝트는 GitHub에서 20.0K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

TypeScript 76%Python 19%Shell 4%JavaScript 1%

🇰🇷 한국어 번역 README

캐시 히트

복합 엔지니어링

각 엔지니어링 단위를 이전보다 더 쉽게 만들어주는 AI 기술과 에이전트.

철학

각 엔지니어링 단위는 다음 단위를 더 쉽게 만들어야 하며, 어렵게 만들어서는 안 된다.

전통적인 개발 방식을 따를 경우 기술 부채가 쌓인다. 모든 기능 추가는 복잡성을 증가시키고, 모든 버그 수정은 이후 누군가가 다시 알아내야 하는 국소 지식을 남긴다. 코드베이스는 커지고, 컨텍스트를 유지하기 어려워지며, 다음 변경은 느려진다.

복합 엔지니어링은 이를 역전시킨다. 80%는 계획과 검토에, 20%는 실행에 비중을 둔다:

  • /ce-brainstorm/ce-plan을 사용하여 코드를 작성하기 전에 철저히 계획
  • /ce-code-review/ce-doc-review로 문제를 잡고 판단을 조정
  • /ce-compound를 통해 지식을 문서화하여 재사용 가능하게 만들기
  • 품질을 높게 유지하여 향후 변경이 용이하도록

핵심은 형식이 아니라 지렛대 효과이다. 좋은 브레인스토밍은 계획을 명확하게 만들고, 좋은 계획은 실행을 더 작게 만들며, 좋은 리뷰는 버그뿐만 아니라 패턴을 포착하고, 좋은 복합 노트는 다음 에이전트가 동일한 교훈을 처음부터 배우지 않도록 한다.

자세히 알아보기

  • 전체 구성 요소 참고 - 모든 에이전트와 기술
  • 복합 엔지니어링: 에이전트와 함께 하는 모든 코드 작성
  • 복합 엔지니어링의 배경 이야기

워크플로우

/ce-strategy는 루프의 상류 단계이며, 제품의 목표 문제, 접근 방식, 페르소나, 지표를 캡처하고 STRATEGY.md에 짧고 지속 가능한 앵커로 기록한다. 아이디어를 내고 브레인스토밍하며


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

EveryInc/compound-engineering-plugin GitHub 원문 바로가기 →