Cluade Skill로 게으른 개발자 되기
페이지 정보
작성자
바이브입니다만
작성일
19:30
본문
Claude SKill을 사용한 백앤드 아키텍처 구성 작업 마무리하며
1. 중요한 일만 골라서 한다
2. 자동화 시스템을 만든다
본질에 집중하자. ( 게으른 개발자가 되는법 )
기존에 cursor의 rule로 작성되었던 mdc 파일을 Claude custom skill로 새롭게 추가
풀 패키지(B/E 서버 + NOSQL + RDB 모두 지원 ) 를 만들고 나니 이제 API 문서만 던지니 바로 만들어지고 있음. 개발시간이 점점 줄어듬.
문서에 일부 내용만 가져옴
## When to Use This Skill
- 새로운 백엔드 API 프로젝트 시작 시
- FastAPI + MongoDB 기반 비동기 REST API 구현 시
- Clean Architecture 및 DDD 패턴을 적용한 백엔드 아키텍처 설계 시
- 기존 서비스를 확장하거나 리팩토링할 때
- Repository 패턴, Service 레이어, Port-Adapter 패턴 구현 시
- 프로덕션 환경 배포를 위한 표준 프로젝트 구조 설정 시
- Pydantic을 활용한 데이터 검증 및 타입 안전성 확보 시
- 비동기 프로그래밍 패턴 적용이 필요한 I/O 집약적 작업 시
개발끝나면 후속 작업은 아래처럼 자동 진행후 재점검되어 이제 품질 검증까지 완료함
## 개발 완료 체크리스트
### 코드 품질
- [ ] Ruff 린터 실행 통과 (`uv run ruff check src/`)
- [ ] Pyright 타입 체킹 통과
- [ ] 모든 단위 테스트 통과
- [ ] 코드 커버리지 80% 이상
### 아키텍처 준수
- [ ] Clean Architecture 레이어 분리 준수
- [ ] 의존성 방향 올바름 (외부 → 내부)
- [ ] Repository 패턴 정확히 구현
- [ ] Service 계층에서 비즈니스 로직 캡슐화
- [ ] 예외 처리 일관성 유지
### 배포 준비
- [ ] 환경별 설정 파일 준비 (.env.dev, .env.test, .env.prod)
- [ ] 의존성 주입 설정 완료 (bootstrap.py)
- [ ] 로깅 설정 적절히 구성 (logging.ini)
- [ ] pyproject.toml 의존성 버전 고정
풀 패키지(B/E 서버 + NOSQL + RDB 모두 지원 ) 를 만들고 나니 이제 API 문서만 던지니 바로 만들어지고 있음. 개발시간이 점점 줄어듬.
문서에 일부 내용만 가져옴
## When to Use This Skill
- 새로운 백엔드 API 프로젝트 시작 시
- FastAPI + MongoDB 기반 비동기 REST API 구현 시
- Clean Architecture 및 DDD 패턴을 적용한 백엔드 아키텍처 설계 시
- 기존 서비스를 확장하거나 리팩토링할 때
- Repository 패턴, Service 레이어, Port-Adapter 패턴 구현 시
- 프로덕션 환경 배포를 위한 표준 프로젝트 구조 설정 시
- Pydantic을 활용한 데이터 검증 및 타입 안전성 확보 시
- 비동기 프로그래밍 패턴 적용이 필요한 I/O 집약적 작업 시
개발끝나면 후속 작업은 아래처럼 자동 진행후 재점검되어 이제 품질 검증까지 완료함
## 개발 완료 체크리스트
### 코드 품질
- [ ] Ruff 린터 실행 통과 (`uv run ruff check src/`)
- [ ] Pyright 타입 체킹 통과
- [ ] 모든 단위 테스트 통과
- [ ] 코드 커버리지 80% 이상
### 아키텍처 준수
- [ ] Clean Architecture 레이어 분리 준수
- [ ] 의존성 방향 올바름 (외부 → 내부)
- [ ] Repository 패턴 정확히 구현
- [ ] Service 계층에서 비즈니스 로직 캡슐화
- [ ] 예외 처리 일관성 유지
### 배포 준비
- [ ] 환경별 설정 파일 준비 (.env.dev, .env.test, .env.prod)
- [ ] 의존성 주입 설정 완료 (bootstrap.py)
- [ ] 로깅 설정 적절히 구성 (logging.ini)
- [ ] pyproject.toml 의존성 버전 고정
댓글 0