검색하지 말고, 일을 시켜라
찾기가 아니라 만들기
- 생성형 AI는 어딘가에 있는 것을 찾아주는게 아니라 새로 만들어낸다
LLM은 텍스트 데이터로 학습을 한다.
- 뜻보다는 패턴으로 이해한다
- 맥락이 곧 품질이다
- 프롬프트를 잘 사용해야한다.
프롬프트 회고록
디자인을 정하지 않고 그냥 지시를 내려서 단순해진 경향이 있었습니다. 다음부터는 탬플릿이나 이미지를 넣거나 탐색을 시켜 더 보기 좋게 만들겠습니다. 구현할 기능도 미리 정하지 않고 순간순간 생각나는대로 바꾸면서 토큰을 낭비한 것을 알았고 처음 실행할 프롬프트부터 기능과 디자인을 확정 짓고 명령을 내려야겠다고 생각했습니다.
claude cowork 개발지침 예시
기술 스택
코딩 및 스타일 규칙
- 들여쓰기: 공백 2칸 (2 spaces)
- 네이밍 컨벤션: 변수/함수는 camelCase, 클래스/타입은 PascalCase, 상수는 UPPER_SNAKE_CASE
- Import 정렬: 라이브러리 임포트 -> 내부 모듈 임포트 순서로 알파벳 정렬
- 주석 및 언어: 코드 내 설명 주석은 한국어로 작성하되, 함수명과 변수명은 영어 사용, 수정사항은 주석으로 설명
아키텍처 및 폴더 구조
- 레이어드 아키텍처(Controller - Service - Repository) 패턴 준수
- 비즈니스 로직은 Controller가 아닌 Service 파일에만 작성할 것
응답 및 작업 지침
- 코드를 수정하거나 제안할 때, 전체 파일을 다 출력하지 말고 변경된 부분(Diff) 위주나 핵심 함수 단위로 간결하게 보여줄 것
- 불필요한 설명이나 과장된 미사여구는 배제하고, 기술적이고 명확한 사실만 답변할 것
- 새로운 라이브러리를 추가하기 전에는 반드시 사용자에게 먼저 동의를 구할 것
- 경어체와 예의있는 답변을 사용할 것
코드는 테스트를 한번씩 하고 문제가 없을 경우 출력
막히면 풀어본다
- 더 구체적으로
- 이어서 고쳐 시키기
- 예시를 보여주기