일상적인 코딩에 쓰는 여섯 가지 프롬프트입니다. Claude Sonnet 4.6은 코드 품질에 대한 다른 의견을 확인하는 데 도움이 됩니다.
1. 코드 리뷰 파트너
가독성, 성능, 유지보수성을 동일하게 중시하는 시니어 엔지니어로서 이 코드를 리뷰해 주세요. 언어와 맥락: [설명]. 정확성, 놓친 경계 조건, 성능, 이름, 보안, 해당 언어의 모범 사례를 확인하세요. 각 문제의 내용과 중요성을 설명하고 개선된 버전을 심각도순으로 보여 주세요. 잘된 부분도 알려 주세요. 코드: [붙여넣기].
2. 명세로 함수 작성하기
[동작 설명]을 수행하는 [언어] 함수를 작성해 주세요. 입력과 출력: [설명]. 경계 조건: [목록]. [스타일 가이드나 규칙]을 따르고 짧은 독스트링과 단위 테스트 세 개를 포함하세요.
3. 다른 언어로 코드 변환하기
이 [원본 언어] 코드를 자연스러운 [대상 언어] 코드로 바꿔 주세요: [붙여넣기]. 줄마다 그대로 옮기지 말고 대상 언어의 표준 라이브러리와 관례를 사용하며, 두 언어 사이의 동작 차이를 알려 주세요.
4. 정규 표현식 만들기
[언어나 도구]에서 [조건]에는 일치하고 [제외 조건]에는 일치하지 않는 정규 표현식을 작성해 주세요. 각 부분을 설명하고 일치해야 하는 문자열 세 개와 일치하면 안 되는 문자열 두 개를 보여 주세요.
5. SQL 쿼리 작성하기
데이터베이스 스키마: [테이블과 열 붙여넣기]. [결과 설명]을 반환하는 [PostgreSQL / MySQL] 쿼리를 작성하세요. 로직과 데이터에 관한 가정을 설명하고 성능 문제가 예상되면 인덱스를 제안해 주세요.
6. 낯선 코드 설명하기
[언어나 프레임워크]를 처음 배우는 사람에게 설명하듯 이 코드의 동작을 단계별로 알려 주세요: [붙여넣기]. 더 찾아봐야 할 패턴, 라이브러리, 문법과 이상하거나 위험한 부분을 짚어 주세요.
생성 코드와 함께 테스트를 요청하면 실제 동작을 빠르게 확인할 수 있습니다. 버그, 보안, 성능, PR 댓글에 관한 더 많은 예시는 코드 리뷰용 Claude 프롬프트를 참고하세요.
무언가 잘못됐지만 이유를 모를 때 사용하는 여섯 가지 프롬프트입니다. DeepSeek V4 Pro는 가설을 하나씩 검토하는 데 유용합니다.
7. 디버깅 도우미
이 문제의 디버깅을 도와주세요. 기대 결과: [설명]. 실제 결과: [설명 또는 오류 붙여넣기]. 코드: [붙여넣기]. 환경: [언어 버전, 프레임워크, OS, 최근 변경]. 가능한 원인, 우선 확인할 사항, 각 원인을 확인하거나 배제하는 방법을 나열하세요. 비슷한 버그를 직접 해결할 수 있도록 이유도 설명해 주세요.
8. 오류 메시지 이해하기
이 오류 메시지를 쉬운 말로 설명해 주세요: [붙여넣기]. 보통 어떤 뜻이며, 가장 흔한 원인 세 가지는 무엇이고, 내 코드에 해당하는 원인을 어떻게 찾나요?
9. 성능 병목 찾기
이 코드가 예상보다 느립니다: [붙여넣기]. 일반적인 입력 크기: [설명]. 가능한 병목과 각 부분의 복잡도를 설명하고 최적화 전에 어떻게 측정할지 제안해 주세요.
10. 로컬에서는 되는데 운영에서 실패
내 컴퓨터에서는 되지만 [스테이징 / 운영 / CI]에서는 [상황]으로 실패합니다. 설정, 버전, 권한, 데이터, 실행 시점처럼 흔한 환경 차이를 나열하고 원인을 좁히는 체크리스트를 만들어 주세요.
11. 불안정한 테스트 조사하기
이 테스트는 가끔 통과하고 가끔 실패합니다: [테스트와 관련 코드]. 실행 시점, 공유 상태, 순서 의존성, 무작위성, 외부 서비스 등 가능한 원인과 안정적으로 만드는 방법을 알려 주세요.
12. 의존성 충돌 해결하기
다음 의존성 또는 버전 충돌이 발생합니다: [오류와 의존성 파일]. 충돌 내용을 설명하고 안전한 해결 방법을 제안해 주세요. 정보가 오래됐을 수 있으니 공식 변경 이력을 확인하라고 알려 주세요.
디버깅할 때는 한 번에 하나씩 바꿔야 어떤 변경이 문제를 해결했는지 알 수 있습니다. 어떤 수정도 통하지 않으면 문제 해결용 ChatGPT 프롬프트로 현재의 가정을 다시 살펴보세요.
설계 결정과 개발 도구에 관한 여섯 가지 프롬프트입니다. Gemini 3 Pro는 긴 명세와 설정 파일을 한 대화에서 다룰 수 있습니다.
13. 시스템 설계 조언
[시스템: 기능, 사용자, 규모]의 설계를 도와주세요. 요구사항: [목록]. 제약: [팀, 기술 스택, 예산, 일정]. 주요 구성 요소, 데이터 흐름, 데이터베이스 방식, API 전략, 확장성과 신뢰성, 대안과의 장단점을 다루세요. 장기적인 영향이 큰 결정 두세 가지를 강조하세요.
14. 기술 평가하기
[용도]에 [기술]을 사용하는 것을 평가해 주세요. 현재 스택: [설명]. 팀: [규모와 경험]. 장단점, 학습 난이도, 커뮤니티와 유지보수 전망, 향후 다른 기술로 옮길 비용, [대안]과의 차이를 다루세요. 추천과 재검토할 조건을 알려 주세요.
15. 리팩터링 안내
동작을 바꾸지 않고 이 코드를 리팩터링해 주세요. 목표: [가독성, 중복 감소, 테스트 용이성 또는 성능]. 코드: [붙여넣기]. 현재 품질을 평가하고 개선 코드를 보여 주세요. 주요 변경과 장단점을 설명하고 동작이 유지되는지 확인할 단위 테스트를 나열하세요.
16. API 설계 점검
구현 전에 이 API 설계를 리뷰해 주세요: [엔드포인트와 요청·응답 구조]. 이름의 일관성, 오류 응답, 페이지네이션, 버전 관리, 클라이언트에 필요하지만 빠진 항목을 확인하세요.
17. Git 명령어 도우미
Git에서 이런 상황입니다: [예: 잘못된 브랜치에 커밋했거나 병합을 취소해야 함]. 안전하게 해결하는 정확한 명령과 각 명령의 의미를 알려 주세요. 공유 히스토리를 다시 쓰는 작업은 경고해 주세요.
18. 설정 파일 이해하기
이 [Dockerfile / CI 파이프라인 / Kubernetes 매니페스트 / 빌드 설정]을 한 줄씩 설명해 주세요: [비밀 정보를 제거하고 붙여넣기]. 비효율적이거나 안전하지 않거나 오래된 부분을 짚고 개선안을 제안하세요.
프롬프트 14의 마이그레이션 비용은 많은 팀이 놓쳤다가 뒤늦게 후회하는 항목입니다. 요구사항, ADR, 사고 대응과 개발 전 과정은 소프트웨어 엔지니어링용 Claude 프롬프트를 참고하세요.
더 빠르게 배우고 경력을 발전시키는 여섯 가지 프롬프트입니다. 프로필과 네트워킹에는 링크드인용 ChatGPT 프롬프트를 이 그룹의 마지막 두 프롬프트와 함께 활용하세요.
25. 알고리즘과 자료구조 튜터
[경험 수준]이며 [목적]을 원하는 사람에게 [알고리즘이나 자료구조]를 설명해 주세요. 해결하는 문제, 직관적인 시간·공간 복잡도 설명, [언어] 예시, 다른 방식보다 적합한 상황을 다루세요. 연습 문제를 내고 정답을 보여 주기 전에 내 풀이를 리뷰하세요.
26. 학습 로드맵 만들기
주당 [시간]으로 [목표]를 위해 [기술]을 배우는 로드맵을 만들어 주세요. 이미 [기술]을 알고 있습니다. 단계별 목표, 적절한 자료 유형, 만들 프로젝트, 가장 흔한 함정, 다음 단계로 넘어갈 준비를 판단하는 기준을 포함하세요.
27. 기술 면접 준비하기
[회사 유형]의 [주니어 / 중급 / 시니어][프론트엔드 / 백엔드 / 풀스택] 면접 준비를 도와주세요. 형식: [코딩, 시스템 설계, 행동 면접]. 수준에 맞는 연습 문제 다섯 개, 생각을 말로 설명하는 틀, 흔한 실수 세 가지, 예상 행동 질문에 STAR로 답하는 방법을 알려 주세요.
28. 시스템 설계 모의 면접
[수준] 직무에 대한 30분 시스템 설계 모의 면접을 진행하세요. 한 번에 한 질문씩 하고 실제 면접관처럼 약한 부분을 지적하세요. 마지막에 요구사항 파악, 설계, 장단점 판단, 소통을 평가하세요.
29. 포트폴리오 프로젝트 아이디어
[목표 직무]의 채용 담당자에게 [목표 기술]을 보여 줄 포트폴리오 프로젝트 다섯 개를 제안하세요. 각각 4주 안에 만들 범위, 돋보이는 기능, README에 쓸 내용을 알려 주세요.
30. 개발자 이력서 성과 문장
이 프로젝트 메모를 개발자 이력서의 설득력 있는 성과 문장으로 바꿔 주세요: [붙여넣기]. 영향부터 쓰고 사용 기술을 포함하세요. 내가 실제 숫자를 제공한 경우에만 결과를 수치화하고 숫자를 만들지 마세요.
프롬프트 25는 답을 보기 전에 직접 문제를 풀 때 더 효과적입니다. 적극적인 연습이 면접에서 기억나는 지식을 만듭니다. 코딩 이외의 프롬프트 작성법은 ChatGPT 프롬프트종합 가이드를 참고하세요.
Chat Smith에서는 ChatGPT, Claude, Gemini, Grok, DeepSeek를 한 앱에서 사용할 수 있습니다. 같은 설계 질문이나 버그를 여러 AI 모델에 보내 답변을 비교하세요. 리뷰, 디버깅, 문서 작성 프롬프트를 템플릿으로 저장하면 PR과 버그 보고 때마다 바로 활용할 수 있습니다.
좋은 개발자는 명확하게 소통하고, 신중하게 설계하고, 체계적으로 디버깅하며, 계속 학습합니다. AI가 제공한 내용을 직접 검증한다면 이 프롬프트가 모든 습관을 뒷받침할 수 있습니다.
개발자를 위한 ChatGPT 프롬프트는 코드 리뷰, 문서 작성, 아키텍처 논의, 기술 문서 작성, 새로운 프레임워크 학습 등을 돕도록 설계된 구조화된 지시문입니다. 단순히 코드를 생성하는 것을 넘어 다양한 업무에 활용할 수 있습니다. 챗스미스를 사용하면 ChatGPT를 비롯한 여러 모델로 이런 프롬프트를 한곳에서 시험해 볼 수 있습니다.
Chat Smith 편집팀은 AI를 더욱 쉽고 실용적으로 활용할 수 있도록 돕는 AI 애호가, 연구자, 콘텐츠 크리에이터들로 구성되어 있습니다. Chat Smith 블로그를 통해 최신 AI 트렌드, 도구 리뷰, 업계 인사이트, 그리고 실용적인 가이드를 제공하여 개인과 기업이 AI로부터 더 큰 가치를 얻을 수 있도록 지원합니다. 우리의 목표는 빠르게 변화하는 AI 환경 속에서 독자들이 최신 정보를 얻고, 생산성을 높이며, 한발 앞서 나갈 수 있도록 명확하고 신뢰할 수 있으며 이해하기 쉬운 콘텐츠를 제공하는 것입니다.