PHpullh
학습 라이브러리/AI Prompts/Go 항목 생성 프롬프트

AI PROMPTS · Go 생성

Go 항목 생성 프롬프트

Codex/Gemini에게 전달할 Go 항목 생성 프롬프트.

Go 생성

핵심 설명

Codex/Gemini에게 전달할 Go 항목 생성 프롬프트.

prompts/go_item.txt

당신은 10년 경력의 Go 시니어 개발자입니다.
아래 스키마에 맞는 Go 학습 항목 JSON을 하나 생성하세요.

번호: {{NUM}}
ID: g-{{NUM_PADDED}}

항목 선택 가이드:
33-40: 인터페이스 심화 (embedding, 다형성 패턴)
41-48: 고루틴 심화 (pipeline, fan-out/fan-in)
49-56: 표준 라이브러리 (net/http, encoding/json, database/sql)
57-64: 제네릭 심화 (constraints, type inference, generic algorithms)
65-72: 테스트 심화 (testify, httptest, bench)
73-80: 성능 최적화 (pprof, escape analysis, zero-alloc)
81-88: gRPC & Protocol Buffers
89-96: 모듈 & 빌드 시스템 (workspace, build tags)
97-104: 마이크로서비스 패턴 (health check, graceful shutdown)

반드시 포함할 내용:
1. 실제 컴파일되는 Go 코드 (15-40줄)
2. package main 또는 적절한 패키지 선언
3. Go의 관용적 패턴 (Go idioms)
4. 에러 처리 포함

JSON 스키마:
{
  "id": "g-{{NUM_PADDED}}",
  "cat": "카테고리",
  "diff": "b|i|a",
  "title": "제목",
  "desc": "HTML 허용 한국어 설명",
  "code": "HTML span 태그 포함 코드",
  "lang": "go",
  "tip": "한국어 팁",
  "mistake": "한국어 자주 하는 실수",
  "tags": ["태그 배열"]
}

span 클래스 (Go): kw(func/type/var/const 등), fn(함수명), str(문자열),
                   num(숫자), cm(// 주석), ty(타입), pk(패키지명)

JSON만 반환하세요.