전체 문서
08 레퍼런스 비교

Reference Comparison

48개 오픈소스 프로젝트에서 추출한 패턴 — trend-harvester가 자동 수집하고 규칙으로 결정화

Trend Harvester

GitHub trending repos와 AI guru들의 포스트를 주기적으로 수집·분석하여, 우리 시스템에 적용 가능한 패턴을 규칙으로 결정화합니다.

/loopy-era-trend-harvester     # 수동 실행
/loop 1d /loopy-era-trend-harvester  # 매일 자동

현재 48개 오픈소스 프로젝트에서 추출된 패턴이 ~/.claude/rules/에 저장되어 있습니다.

수확 목록 (주요)

에이전트 조율 패턴

소스패턴적용
get-shit-done (49K⭐)Wave execution, Context freshnessteam-orchestrator Phase 3 병렬화
ralph (16K⭐)Fresh-context iteration장기 세션 대신 반복 fresh 세션
oh-my-codex (25K⭐)Verification-driven pipelinePhase 4 verify→fix 루프 강화
bernstein (132⭐)Deterministic schedulingLLM 없이 결정론적 태스크 분배
takt (913⭐)Declarative agent coordinationYAML 기반 에이전트 정의
flow-next (570⭐)Auto-block stuck tasks4회 실패 시 자동 blocked 전환

메모리 & 컨텍스트 패턴

소스패턴적용
beads (20K⭐)Semantic memory compaction완료 태스크 3줄 요약 압축
memvid (14.8K⭐)Portable memory layer단일 파일 메모리 패키징
GenericAgent (880⭐)Execution path crystallization성공 패턴 → 스킬 자동 추출
autocontext (740⭐)Recursive self-improvementCurator 단계 (약한 규칙 자동 정리)
metabot (618⭐)Shared agent memory에이전트 간 지식 공유

코드 품질 & 보안 패턴

소스패턴적용
superpowers (147K⭐)Two-stage review gateSpec compliance → Code quality 순차
ARIS (5.8K⭐)Cross-model adversarial reviewClaude 구현 + GPT 리뷰
zeroshot (1.4K⭐)Blind validation layer구현 컨텍스트 없이 순수 검증
continue (32K⭐)Source-controlled AI checksAI 리뷰를 CI에 HARD 강제
forgecode (6.5K⭐)Role-based agent permissions역할별 도구 화이트리스트

인프라 & 도구 패턴

소스패턴적용
rtk (20K⭐)CLI output compressionbash 출력 80% 토큰 절감
caveman (6.6K⭐)Token brevity출력 토큰 65% 절감
claw-compactor (2.1K⭐)Context compression pipeline입력 파일 15~82% 압축
repomix (23K⭐)Codebase packing코드베이스 분석 토큰 효율화
apm (1.8K⭐, Microsoft)Agent manifest선언적 에이전트 설정 관리
markitdown (99K⭐, Microsoft)File-to-markdown비텍스트 파일 → LLM 네이티브 변환

DevOps & CI 패턴

소스패턴적용
claude-code-action (7K⭐, Anthropic)CI self-healing loop테스트 실패 → 자동 수정 → 재실행
gh-aw (4.3K⭐, GitHub)Agentic workflows in CI에이전트를 CI 파이프라인으로 격상
agent-orchestrator (5.9K⭐)Feedback routingCI 피드백을 해당 에이전트에 자동 라우팅
agent-ci (567⭐)Pause-on-failure실패 시 상태 보존 + 해당 step만 재실행

Karpathy 코딩 원칙

andrej-karpathy-skills (10K⭐)에서 추출:

  1. Think Before Coding — 가정을 먼저 명시하고, 혼란스러운 부분은 구현 전에 질문
  2. Simplicity First — 1000줄이 아니라 100줄로 해결
  3. Surgical Changes — 관련 없는 파일 수정 금지
  4. Goal-Driven Execution — 검증 가능한 성공 기준으로 변환 후 테스트 루프