[Antigravity #8] 반복 업무 자동화: '딸깍' 한 번으로 퇴근하기 (Workflows)
[Antigravity #8] 반복 업무 자동화: '딸깍' 한 번으로 퇴근하기 (Workflows)
Editor’s Note
매일 아침 출근해서 하는 일:git pull받고,npm install하고, 서버 켜고…
배포할 때 하는 일: 빌드하고, 테스트 돌리고, 버전 올리고…
이 지겨운 반복 업무, Workflows로 매크로를 만들어버립시다. “김 대리, 배포해” 한마디면 끝납니다.
1. Workflows가 뭔가요?
게임의 ‘매크로’나 엑셀의 ‘함수’라고 생각하면 됩니다. 여러 단계의 복잡한 작업을 하나의 명령어로 묶어두는 기능입니다.
2. 실습: “배포 준비(Pre-deploy)” 자동화
배포하기 전에 꼭 확인해야 할 것들이 있죠?
- 코드 포맷팅 (
prettier) - 린트 검사 (
eslint) - 테스트 통과 (
test)
이걸 하나씩 치기 귀찮으니까, /deploy라는 명령어를 만들어봅시다.
.antigravity/workflows.yaml 작성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
name: 배포 준비 (Safe Deploy)
command: /deploy # 내가 채팅창에 칠 명령어
steps:
- name: 1. 코드 예쁘게 정리하기
run: npm run format
- name: 2. 문법 검사하기
run: npm run lint
- name: 3. 최종 테스트
run: npm test
- name: 4. 보고하기
action: report
message: "모든 검사가 통과되었습니다! 배포해도 안전합니다. 🚀"
3. 사용법: 그냥 치세요
이제 매니저 뷰 채팅창에 이렇게만 치면 됩니다.
1
/deploy
그러면 Antigravity가 알아서 1번부터 4번까지 순서대로 촥촥촥 실행합니다. 만약 중간에 테스트가 실패하면? “3번 단계에서 에러가 났습니다! 작업을 중단합니다.” 라고 멈춥니다. 실수로 에러 있는 코드를 배포할 일이 사라지는 거죠.
4. 응용: “오늘의 요약(Daily Briefing)”
밤새 우리 팀원이 뭘 고쳤는지 궁금한가요? 출근하자마자 알람처럼 받아보세요.
1
2
3
4
5
6
7
8
name: 아침 브리핑
command: /morning
steps:
- name: 변경사항 확인
run: git pull && git log --since="yesterday" --oneline
- name: 요약하기
prompt: "위의 깃 로그를 보고, 어제 우리 팀이 무슨 작업을 했는지 3줄 요약해줘."
이제 출근해서 /morning만 치고 커피 한 잔 가져오면, AI가 브리핑 준비를 끝내놓습니다.
5. 오늘의 요약
- 맨날 하는 반복 작업은
.antigravity/workflows.yaml에 정의한다. - 내가 만든 명령어(
/deploy,/morning)로 AI를 조종한다. - 단순 반복은 기계에게, 나는 창의적인 일만 한다.
이제 개인 작업 효율은 끝판왕을 찍었습니다. 하지만 우리에겐 ‘동료’들이 있죠? 다음 편 [Antigravity #9] 에서는 AI 에이전트들을 여러 명 고용해서 “나만의 AI 개발팀”을 꾸리는 고급 기술을 다룹니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
