with one click
source-command-sync
dev를 origin/main으로 hard reset + force push (배포/머지 후 동기화)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
dev를 origin/main으로 hard reset + force push (배포/머지 후 동기화)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
코드베이스 전체를 컨벤션·패턴 기준으로 감사. 리포트 전용 — fix·빌드·커밋 안 함.
pnpm build 실행 후 결과 요약
변경된 코드를 시급도별로 보고. 리포트 전용 — fix·빌드·커밋 안 함.
웹스토어 배포 (main 가드 → tag push → 스토어 빌드 → zip → GitHub Release draft → 심사 요청 안내)
저장소 문서(Codex/DIRECTORY/ARCHITECTURE/DESIGN/README/PERMISSION/privacy/AUTHORING)를 문서별 전담 에이전트가 병렬로 코드베이스와 양방향 대조(사실오류 + 누락 커버리지)해 stale 탐지 → 통합 리포트 → 항목별 확인 → 수정. guide/ko·en 본문은 제외(/guide 전담). 빌드 안 함.
e2e 전체 스위트 실행 + 리포트 전용. fix·spec 수정 금지. green & 클린 트리면 e2e/.last-green에 커밋 해시 기록.
| name | source-command-sync |
| description | dev를 origin/main으로 hard reset + force push (배포/머지 후 동기화) |
Use this skill when the user asks to run the migrated source command sync.
main에 새 커밋(squash 머지, deploy 버전 범프 등)이 들어간 후 작업 브랜치 dev를 main과 같은 상태로 맞춘다. 1인 운영 + dev 단일 브랜치 모델 가정.
1. dev pull → 작업 (/pull → 코드 → /build)
2. /push
3. /merge — dev → main squash PR → 머지 후 이 스킬을 자동 실행 (dev를 main 상태로 맞춤)
4. (배포 시) main 체크아웃 + git pull → /deploy
통상 /merge가 머지 직후 자동 호출한다. 단독으로도 유효 — /merge의 자동 sync가 스킵·실패했거나 /deploy 후 수동으로 맞출 때 직접 실행. main에 새 commit이 없을 땐 안내만 하고 종료.
사전 점검 (병렬 실행)
git status — 미커밋 변경 있으면 즉시 중단:
미커밋 변경이 있습니다. 커밋하거나 stash한 뒤 다시 실행하세요.
git fetch origin — 원격 최신 받아옴git branch --show-current — 현재 브랜치 기록git log dev..origin/main --oneline — main에 dev로 가져올 새 커밋 목록git log origin/main..dev --oneline — dev에만 있는 커밋 목록 (있으면 hard reset으로 사라짐)변경 분석.
git diff origin/main dev가 비어있거나, dev 전용 커밋이 전부 squash 머지로 main에 반영된 내용이면(직전 /merge PR과 대조) 안전 — 별도 승인 없이 바로 진행.동기화 실행
git checkout dev # 이미 dev면 no-op
git reset --hard origin/main
git push -f origin dev
완료 보고.
git log -1 --oneline — dev HEAD 확인main이면 즉시 중단 (main을 reset할 위험).git log origin/dev..dev / git log dev..origin/dev로 차이 확인 후 진행.