project archaeology

cc-sync Evolution

2025.10.22 ~ 2026.03.28. 설정 백업 도구에서 완전 자동화 에이전트 시스템으로. 536 commits, 5 phases, 하나의 깨달음.

536
Total Commits
5
Months
57
Agents
23
Skills
Commits per Month
4
Oct
24
Nov
25
Dec
23
Jan
51
Feb
409
Mar
The Big Picture
Phase 1
Settings Backup
Phase 2
Agent Ecosystem
Phase 3
Architecture Refine
Phase 4
HARD Enforcement
Phase 5
Full Automation
Key Insight
"Natural language instructions get ignored. Hooks enforce 100%."
— The inflection point between Phase 4 and Phase 5
5 Phases of Evolution
Phase 1 2025.10 ~ 11 early
The Backup Tool
~/.claude/ 설정을 git으로 백업하는 단순 동기화 도구로 시작. apply.shsync.sh로 양방향 동기화. BMAD method 시도 후 폐기 — 첫 번째 실험과 첫 번째 삭제.
apply.sh / sync.sh /cc-apply, /cc-sync BMAD method (deleted) 28 commits
Phase 2 2025.11 mid ~ 12
Agent Explosion
에이전트가 22개에서 35개로 폭발적 증가. Manager-Orchestrator 등장. Figma Designer, TaskManager + Context7 통합, 텔레그램 알림. 커밋 메시지에 "agents XX개, skills YY개" — 양적 성장에 집중하던 시기.
Manager-Orchestrator Figma Designer Telegram Notification Context7 + TaskManager 22 → 35 agents 49 commits
Phase 3 2026.01 ~ 02 mid
Architecture Refinement
외부 의존성 제거: Context7/TaskManager → 내장 Tasks API + claude-mem. Manager-Orchestrator 대규모 리팩토링. OMC 실험 → 적용 → 제거. 브라우저 테스트 도구 3번 교체: Playwright → superpowers-chrome → agent-browser. 양적 팽창에서 구조적 정제로 전환.
External deps removed Built-in Tasks API OMC experiment → delete Browser tool: 3x change Auto orchestrator selection 74 commits
Phase 4 2026.02 mid ~ 03 early
HARD Enforcement
CLAUDE.md의 자연어 규칙이 무시되는 현실 인식. team-orchestrator 탄생으로 manager와 이원 체제 확립. Hook 기반 강제 장치 대량 도입: qa-gate-before-push, no-localstorage, no-env-commit, scaffold-violation-check. SOFT → HARD 전환의 변곡점.
team-orchestrator qa-gate-before-push.sh no-localstorage.sh scaffold-violation-check.sh SOFT vs HARD analysis ~100 commits
Phase 5 2026.03 mid ~ present
Full Automation
사람 개입 최소화. 30분마다 자동 동기화(3월 커밋 409개의 원인). Telegram RC로 답장으로 Claude Code에 직접 명령. memory-bank 자체 개발 → claude-mem 제거. user-proxy가 모든 QA/의사결정 자동 대리. self-improve hook으로 scaffold 자동 진화 — Loopy Era.
Auto-sync every 30m Telegram Remote Control memory-bank (self-built) user-proxy agent Loopy Era self-improve SubagentStop/TaskCompleted hooks 409 commits in March
Lesson Learned
Start with the simplest thing that works.
Let friction tell you what to automate next.
Repository
cc-sync-template
Claude Code 설정 동기화 템플릿 — agents, hooks, skills 백업 및 복원
template
memory-bank
SQLite + sqlite-vec 크로스 세션 메모리 플러그인
plugin