개발자에게 유용한 AI 프롬프트 모음
개발자가 업무에 사용할만한 AI 프롬프트 모음
온보딩 문서 생성 요청 (레거시 코드에 대해 히스토리나 참고문서가 없는 경우)
- 코드만 있고 참고할만한 문서가 없을때 매우 유용.
- 해당 기능 관련 다른 업무를 시킬때 AI 가 참고할수 있는 유용한 자료가 되기도 함.
문서 초안
# 내서비스 - 슈퍼오더
## 관련 endpoints
- GET /me/super-order
- POST /me/super-order
- GET /me/super-order/recent
- GET /me/super-order/cancellation
- GET /v1/me/super-order-cart
- GET /me/order-items/returnable
프롬프트
@super_order.md 파일의 주어진 endpoint 코드들을 참고하여
슈퍼오더 라는 서비스를 전혀 모르는 사람도 전반적인 서비스 내용과 스펙을 이해할 수 있도록 온보딩 문서를 완성시켜줘
문서 작성 시, 아래 사항들을 참고해줘
- 문서 내용을 비개발자도 이해할 수 있도록 코드레벨에서 설명하기보다 각 코드가 어떤 목적을 가지고 있는지 어떤 스펙을 가지고 있는지 서술할것.
- “관련 모델” 섹션을 따로 두어서 어떤 모델을 어떤 용도로 사용하고 있는지 설명할 것
- 제일 하이레벨(개발자가 아닌 회사 대표 입장) 에서의 서비스 자체에 대한 파악부터 시작하여 차츰 세부적인 항목별 설명 형태로 문서를 작성해줘
- endpoint 별 설명도 간단하게 별도 섹션으로 정리해줘
샘플 데이터 생성 요청
tmp/sql/sample_order.sql 파일에
Order
OrderItem
OrderItemDetail
이 3개 모델에 해당하는 테이블에 관계성까지 따져서 골고루 데이터가 삽입될 수 있도록
Order 기준으로 100개 그리고 OrderItem 200개 이상 OrderItemDetail 는 300개 이상 레코드를 삽입하는 쿼리를 생성해줄 수 있어?
테스트 코드로 활용하려고 해
추가적으로 아래 사항 참고해줘
- 작업을 위해 더 필요한 정보가 있다면 나에게 질문할 것 (구체적 필드별 스펙 등)
- 최대한 케이스별로 다양한 데이터가 들어갈 수 있도록 필드별 데이터를 골고루 생성할 것 (길이)
- user_id 는 112233 을 사용할 것.
문서화 요청 (기존 코드에 docstring 추가)
@api-v2-urls.md 파일 기준으로 Docstring 필드에 NO_DOCSTRING 이라고 적혀있는 endpoint 클래스들을 찾아가 아래 내용을 수행해줘
1. 개괄적인 코드 분석
2. 클래스 및 함수별 간단한 문서화 진행 (5줄 을 넘지말것)
3. docstring 타이틀에 해당 endpoint 를 사용하는 대상유저 (일반유저, 파트너, CMS) 를 같이 명시해줄것
ex) [CMS] XXXX 목록 조회
4. 토큰 사용량을 최소화 하기위해 경제적으로 처리할것
- 파일을 필요한 부분만 읽기
- docstring만 추가하고 상세 분석은 생략
- 여러 파일을 한 번에 처리
5. 양이 너무 방대하기때문에 한꺼번에 전부하려고 하지말고 일단 10개 클래스 정도만 진행하고 멈출것.
개념 설명 요청
[git worktree] 에 대해 알려줘
개념, 목적, 사용법, 관련 팁, cursor 또는 claude 등의 개발자용 AI 도구에 적용하여 효과적으로 개발하는 방법 등을 짧고 명료하고 핵심만 간추려서 예시 등을 덧붙여 설명해줘