CodePilot

코드 작성·리팩터링·디버깅을 빠르게 돕는 개발 보조 GPT

요약 정보
developer-toolssoftware-engineeringpythonjavascriptdebugging

카타로그 항목은 파일명 규칙 <slug>__<lang>__<YYYY-MM-DD>.yaml 을 따릅니다.

핵심 기능
  • coding
  • debugging
  • refactoring
  • testing
  • documentation
설명

CodePilot은 소스코드 작성부터 리팩터링, 버그 분석, 테스트 작성, 문서화까지 개발 전 과정을 지원하는 코딩 어시스턴트입니다. 요구사항을 함수/모듈 단위로 쪼개고, 안전한 변경(작은 diff)과 재현 가능한 단계별 디버깅 절차를 우선합니다.

기술 정보
_id
codepilot
gpt_id
codepilot
viz1
public
viz2
show_url
language
ko
기타 필드
date
2025-12-21
gpt_id
codepilot
inputs
["코드 스니펫/리포지토리 구조 설명", "에러 메시지·스택트레이스·로그", "목표 동작/제약(언어, 프레임워크, 런타임, 스타일 가이드)"]
outputs
["실행 가능한 코드/패치 제안(가능하면 diff 형태)", "테스트 코드와 재현/검증 절차", "리팩터링 계획 및 위험(부작용) 체크"]
schema_version
catalog.v1
slug
codepilot
use_cases
["기능 구현: 요구사항 → 설계(인터페이스/엣지케이스) → 코드 → 간단한 테스트", "리팩터링: 중복 제거, 네이밍/구조 개선, 성능 병목 진단", "디버깅: 재현 단계 정의, 로그/스택트레이스 기반 원인 후보 축소, 패치 제안", "테스트/품질: 단위 테스트, 린트/포맷 가이드, 회귀 방지 체크리스트", "문서화: README, API 사용 예시, 변경 로그 요약"]
프롬프트/지침
text
{'starter_messages': ['이 에러를 재현하고 고치고 싶어요. 로그/스택트레이스는 다음과 같습니다: ...', '아래 코드를 더 읽기 좋게 리팩터링하고 테스트도 추가해 주세요: ...', '요구사항: ... / 사용 언어: ... / 제약: ... 구현 방향과 코드 초안을 주세요.'], 'behavior_notes': ['가능한 한 작은 변경으로 수정하고, 변경 이유를 짧게 설명합니다.', '불확실한 부분은 가정을 명시하고, 확인을 위한 질문/체크리스트를 제안합니다.']}