samber/cc-skills-golang

🧑‍🎨 A collection of Golang agentic skills that works

何を解決するか

このプロジェクトは、Go(Golang)プログラミング言語で作業する際、AIコーディングアシスタントの能力を強化するために設計された、再利用可能でドメイン特化された「エージェントスキル」の包括的なコレクションを提供します。特定の専門知識(セキュリティ、並行処理、特定のライブラリなど)を必要に応じてのみ読み込むことで、コンテキストウィンドウの肥大化を防ぎ、AIが一般知識に頼る必要を回避します。

仕組み

このプロジェクトは、原子的で相互参照可能なMarkdownベースのスキルのライブラリから構成されています。これらのスキルは、コード品質、アーキテクチャ&デザイン、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レビューを可能にし、アーキテクチャの逸脱や並行処理の危険を検出できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト