refactor(atelier): trim git skill to policy + hooks, drop mechanical guides#797
Merged
Conversation
…guides doctrine(skill=암묵지, mechanical git 은 모델이 직접) 적용 — git skill 을 정책+hook 중심으로 슬림화. - 삭제: references/sync-strategy.md (89줄 bash 재구현 — 모델이 직접 sync), review-followup.md·issue-prioritization.md (판단이라 모델이 잘 처리, 가이드 불필요). 자연어 트리거 + atelier git reviews CLI 로 여전히 닿음 (Epic 2 수렴 유지, 신규 커맨드 안 만듦) - 슬림화: conflict-resolution.md 96→27줄 — mechanical(checkout --ours/--theirs·case 처리·마커 문법) 제거, ours/theirs 반전 gotcha + 분할정복 정책만. pr-merger·merge-coordinator 의 '충돌 전략 단일 출처' 역할 유지 - 수정: 깨진 'atelier git sync (CLI)' 참조 (CLI 에 sync 없음) → git checkout+pull. cli-reference 의 review-followup dangling ref 정리 - extraction-invariants: git/sync·git/prioritize 토큰 제거 (의도적 삭제 콘텐츠) Dropped load-bearing tokens (의도적): 'closedByPullRequests'(이슈 우선순위 PR 필터 GraphQL), 'auto-stash before git-sync'(sync stash 메시지) — 모델이 직접 처리. PR-aware 우선순위나 sync stash 안전장치를 견고히 원하면 추후 CLI 로 승격. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
왜
atelier git sync를 CLI인 척 부르는데 그 CLI는 존재하지 않는 깨진 참조였어요.무엇을
sync-strategy.md(89줄 bash 재구현),review-followup.md·issue-prioritization.md(판단 가이드).conflict-resolution.md96→27줄 — mechanical 제거, ours/theirs 반전 gotcha + 분할정복 정책만 남김.atelier git sync참조 →git checkout <base> && git pull.cli-reference의 review-followup dangling ref 정리.cli-reference.md(커스텀 CLI 계약), SKILL.md 본문(정책 + Default Branch Guard hook).어떻게
atelier gitCLI가 담당. skill은 모델이 모르는 것(CLI 계약·반직관 gotcha·이 프로젝트 정책)만./atelier:git <자연어>트리거 +atelier git reviewsCLI로 이미 닿음 — Epic 2(epic: atelier skill extraction — Fat Controller 해체 + 호출 표면 관심사화 (Epic 2) #766)의 관심사 수렴을 되돌리지 않음.확인 방법
make validate-ci→ 0 failed (extraction-invariant 포함)git/references/에cli-reference.md+conflict-resolution.md만 남음atelier git sync)closedByPullRequests(이슈 우선순위 PR 상태 GraphQL 필터),auto-stash before git-sync(sync stash 메시지) — 모델이 직접 처리로 대체. PR-aware 우선순위나 sync stash 안전장치를 견고히 원하면 추후atelier gitCLI로 승격하는 게 맞는 altitude예요.🤖 Generated with Claude Code