AgentSkillsCN

deploy-checklist

定义部署前的验证流程

SKILL.md
--- frontmatter
name: deploy-checklist
description: 배포 전 검증 절차를 정의합니다

Deploy Checklist Skill

배포 전 검증 순서

1. 코드 품질

  • pnpm lint 통과
  • pnpm build 성공 (TypeScript 컴파일 에러 없음)
  • pnpm test 전체 통과

2. 환경 변수

  • .env.example에 새 환경변수 추가 여부 확인
  • 시크릿이 코드에 하드코딩되지 않았는지 확인
  • 필수 환경변수 누락 시 명확한 에러 메시지 출력 확인

3. 데이터베이스

  • 새 마이그레이션 파일이 있으면 로컬에서 테스트 완료
  • 기존 데이터와 호환성 확인
  • 롤백 마이그레이션 존재 여부

4. 외부 API

  • rate limit 핸들링 적용
  • 타임아웃 설정 (30초 기본)
  • 서킷 브레이커 적용

5. Docker

  • docker compose up으로 전체 서비스 기동 확인
  • 헬스체크 엔드포인트 응답 확인

학습된 배포 패턴

<!-- 배포하면서 발견된 이슈를 여기에 누적 -->