기타

Cluade Skill로 게으른 개발자 되기

페이지 정보

작성자 바이브입니다만
작성일 11.05 19:30
7 조회
0 추천
0 비추천

본문

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 의존성 버전 고정


댓글 0
전체 158 / 1 페이지
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색
회원가입