언제 쓸까: Claude에게 'lodash isEmpty 사용, !arr.length 금지'를 세 번 말했는데 계속 되돌아갈 때.
흐름
-
다음 수정 사항 캡처
Use pro-workflow. Capture this rule: 'Use lodash isEmpty for emptiness checks; never !arr.length'. Scope: src/utils/.✓ 복사됨
→ 범위와 함께 규칙 저장됨; CLAUDE.md 업데이트됨
-
다음 세션에서 확인
Tomorrow: ask Claude to clean up an empty-check pattern in src/utils/.✓ 복사됨
→ Claude가 다시 설명하지 않아도 isEmpty 사용
-
월간 규칙 세트 감사
List all captured rules. Anything stale or superseded?✓ 복사됨
→ 마지막 적용 날짜가 있는 규칙 목록; 불필요한 것 정리
결과: 각 수정은 한 번만 지불, 매주가 아니라.
함정
- 너무 넓은 규칙('항상 함수형 스타일 사용')이 역효과 — 규칙을 디렉토리나 기능 영역으로 범위 지정; 구체적인 것 > 일반적인 것
언제 쓸까: Claude가 모듈 B에서 기능을 계속하는 동안 모듈 A를 리팩토링하고 싶을 때.
흐름
-
worktree 생성
Use pro-workflow. Create two worktrees: ../wt-refactor-a and ../wt-feature-b from main.✓ 복사됨
→ Worktree 생성됨; 각각에 규칙 동기화됨
-
스레드 실행
Start a Claude Code session in each. Worktree-aware rules apply per directory.✓ 복사됨
→ 두 세션 모두 실행 중; 비행 중 병합 충돌 없음
-
재통합
When both branches are ready, open PRs. The skill notes any rules that triggered and their effects.✓ 복사됨
→ PR에 규칙 효과 요약 포함
결과: 실제 병렬성 — 조정 비용 없이 에이전트 처리량 배가.
함정
- 규칙이 한 worktree에서만 업데이트되면 diverge — Skill이 worktree 생성 시 규칙 세트를 동기화함; 지속적인 편집에는 sync-rules 실행
언제 쓸까: 'AI가 이 저장소에서 시간이 지날수록 더 똑똑해진다'는 것이 실제인지 감으로인지 데이터를 원할 때.
흐름
-
기준선
Use pro-workflow. Show me corrections per session over the last 30 days.✓ 복사됨
→ 트렌드 차트; 하향 기울기 예상
-
카테고리 태그
Categorize corrections: style, architecture, dependency choice, test pattern. Show category-wise decay.✓ 복사됨
→ 카테고리별 추세
-
결정
Recommend whether to roll this out team-wide based on data.✓ 복사됨
→ 주의사항이 있는 구체적인 권고
결과: 에이전트 워크플로우 투자에 대한 데이터 기반 결정.
함정
- 수정 감소 != 품질 향상 — 단지 검토를 멈췄을 수도 있음 — PR 리뷰 피드백 또는 테스트 실패율과 교차 확인