프로젝트 업데이트
목표 프로젝트 코드와 공용 자산(standarda-core·standarda-template·standarda-devtools)을 최신으로 맞춘다.
1. 무엇을 업데이트하나
작업 시작 전 아래 4가지를 최신으로 맞춘다.
- 내 프로젝트 코드: 팀원이 올린 최신 변경(
git pull). - standarda-core: AI·Google 연동 유틸. git 태그 고정 설치이므로 requirements.txt 의 태그를 올려 재설치.
- standarda-template: 공통 설정·워크플로우.
update-from-template으로 선별 반영. - standarda-devtools: 생애주기 에이전트 런처(
git pull).
2. 내 프로젝트 코드 받기
프로젝트 src 에서 Claude Code 를 켜고 위임한다.
cd ~/my_project/src
claude
최신 코드 받아줘
충돌이 나면 직접 손대지 말고 "충돌 해결해줘" 로 위임한다.
3. devtools 업데이트
런처 repo 는 단순 git pull.
cd ~/standarda-devtools
git pull
4. standarda-core · template 업데이트
프로젝트 src 에서 차례로 위임한다.
cd ~/my_project/src
claude
standarda-core 를 최신 버전으로 올려줘
standarda-core 는 -e(editable) 가 아니라 git 태그 고정 설치다.
requirements.txt 의 standarda-core 태그를 최신으로 올리고 재설치하는 방식으로 동작한다.
update-from-template 로 최신 템플릿 반영해줘
update-from-template 은 반영 대상을 등급(A/B/C) 으로 물어본다.
- A(도구·워크플로우): 서비스 동작에 영향 없어 안전. 반영.
- B·C(설정·규칙): 프로젝트별 커스터마이즈와 충돌 가능. 헷갈리면 팀에 확인.
보통 A 만 반영한다. Django 모델 구조는 위험해서 자동 제외된다.
마무리
- 핵심 정리: 코드(
git pull) · standarda-devtools(git pull) · standarda-core(태그 상향 재설치) · standarda-template(update-from-templateA 등급)을 최신으로 맞췄다. - 주의 사항: 충돌은 Claude Code 에 위임. standarda-core 는
-e금지(태그 고정). template 은 헷갈리면 A 만. - 다음 시간: 프로젝트 삭제.