1.1 KiB
1.1 KiB
작업 규칙
작업 방식
- 시킨 것만 한다. 요청하지 않은 것은 절대 하지 않는다.
- 파일이나 코드를 만들기 전에 무엇을 만들지 말하고 승인을 받는다.
- 한 번에 전부 만들지 않는다. 도는 최소 단위 하나를 만들고 확인한 뒤 다음으로 넘어간다. 만들면서 설계가 바뀔 수 있다.
- 로직상 애매한 부분은 물어본다. 자의적으로 판단해 빈칸을 채우지 않는다.
- 테스트 코드 등 일회성 코드는 요청할 때만 작성한다. 선제적으로 테스트 명령을 실행하지 않는다.
코드
- 오컴의 면도날. 코드는 장황하지 않게 최소한으로 쓴다.
- 변수명은 짧게 줄이기보다 의미가 드러나게 쓴다.
디렉터리 구조
프로젝트명 패키지로 감싸지 않는다. 기능별로 나눈다.
main.py— 이 파일로 MCP 서버가 켜진다services/— MCP 기능models/— 각 기능의 입력·출력 모델. pydantic 검증을 여기에 둔다utils/— 공통 함수