samber/cc-skills-golang

🧑‍🎨 A collection of Golang agentic skills that works

해결하는 문제

이 프로젝트는 Go(Golang) 프로그래밍 언어에서 작업할 때 AI 코딩 어시스턴트의 능력을 향상시키기 위해 설계된 재사용 가능하고 도메인 특화된 "에이전트 스킬"의 포괄적인 컬렉션을 제공합니다. 특정 전문 지식(보안, 동시성, 특정 라이브러리 등)을 필요할 때만 로드함으로써 컨텍스트 창의 과도한 부피 증가를 방지하며, AI가 일반 지식에 의존하도록 강요하지 않습니다.

작동 방식

이 프로젝트는 원자적이고 상호 참조 가능한 마크다운 기반의 스킬 라이브러리로 구성되어 있습니다. 이러한 스킬은 코드 품질, 아키텍처 및 설계, QA 및 성능, 프로젝트 설정 등의 카테고리로 분류됩니다. skills CLI를 통해 설치하거나, Claude Code, Cursor, Copilot, Gemini CLI, Openclaw 등의 AI 에이전트에 직접 통합할 수 있습니다.

대상 사용자

AI 코딩 어시스턴트를 사용하는 개발자로서, 매번 수동으로 프롬프트를 입력하지 않고도 프로덕션 수준의 Go 표준, 이디오마틱한 패턴, 특정 라이브러리의 규칙을 따르고 싶은 분들.

주요 특징

  • 광범위한 Go 커버리지: 동시성, 오류 처리, 안전성과 같은 핵심 언어 기능, 의존성 주입, 디자인 패턴과 같은 아키텍처, 벤치마킹, 프로파일링과 같은 성능 관련 스킬 포함.
  • 도구 및 라이브러리 지원: goplsgodig와 같은 인기 있는 Go 도구, gRPC, GraphQL, samber/* 생태계와 같은 프레임워크를 위한 전문 스킬 제공.
  • 다중 클라이언트 호환성: Claude Code, Cursor, Copilot, Gemini 등 다양한 AI 에이전트에서 작동 가능.
  • 검증된 효과성: 스킬 적용 여부에 따라 에러율이 현저히 감소하는 평가 데이터 포함.
  • CI 통합: CI/CD 파이프라인에서 사용 가능하여 AI 기반 PR 리뷰를 통해 아키텍처 이탈 및 동시성 위험을 탐지할 수 있음.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트