go-standard
Go 표준 라이브러리 기반 백엔드 컨벤션
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Go 표준 라이브러리 기반 백엔드 컨벤션
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
세션 핸드오프. 컨텍스트가 차기 전에 중요 맥락을 progress.md에 문서화하고 새 세션 킥오프 프롬프트를 클립보드에 복사한다. "핸드오프", "세션 정리하고 넘기자", "컨텍스트 정리", "이어갈 준비" 등의 요청에 사용.
MD 파일 또는 텍스트로 작업을 정의하면, 분석 → 디자인 확인 → 구현 → 검증 → 커밋 → PR까지 전체 플로우를 수행한다. "이거 만들어줘", "기능 구현해줘", "작업 시작하자", "이 티켓 진행해줘" 등 코드 작업 착수 발화에 사용.
Claude + OpenAI Codex 협업 스킬. MCP 서버 설정 시에만 사용 가능.
code-forge 상태 대시보드. REFLECT flag, quality 이벤트, notepad/decisions, usage 집계를 한 번에. forge-glow 같은 외부 도구는 --json으로 파싱.
교차 모델 토론. Agent Teams / Codex CLI / self-debate 모드 선택. 설계 결정, 아키텍처 선택 시 활용. "어느 쪽이 나을까", "설계 비교해줘", "토론시켜줘", "교차 검증해줘" 등의 요청에 사용.
화면 단위 E2E 테스트 자동화. Figma/코드 기반 테스트 케이스 도출 → Playwright 코드 생성 → Forge Loop(에스컬레이션 기반 자율 실행). "E2E 돌려줘", "화면 테스트 만들어줘", "이 페이지 자동 테스트" 등의 요청에 사용.
| name | go-standard |
| description | Go 표준 라이브러리 기반 백엔드 컨벤션 |
cmd/
└── server/
└── main.go # 진입점
internal/ # 외부 노출 불가 패키지
├── handler/ # HTTP 핸들러
├── service/ # 비즈니스 로직
├── repository/ # 데이터 접근 레이어
└── model/ # 도메인 모델
pkg/ # 외부 공유 가능 패키지
go.mod
go.sum
handler, repository)snake_case.goPascalCase, unexported: camelCaseUserStore, Notifier)Err 접두사 (예: ErrNotFound)fmt.Errorf("...: %w", err) 로 에러 래핑errors.Is / errors.As 로 타입 확인var ErrXxx = errors.New(...) 정의testing 표준 패키지 + testify/assert 조합mockery 또는 수동 mock)t.Run) 적극 활용_integration_test.go 파일로 분리, -tags integration 빌드 태그 사용