
eduardo-sl/go-agent-skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ゴールプロジェクトのAIエージェントのスキルを養います.
概要
キュレーション AIコーディングエージェントのスキルを習得 1つのコマンドは、どこでも動作します。 エージェントは、あなたがそれを渡すコンテキストと同じくらい良いです。 Go 固有のガイダンスがなければ、Java で好まれる Go: naked err のリターン、プロデューサー側インターフェイス、 goroutines nobody stop、 generics が属する Interface{} を記述します。 これら33のスキルは、どのように経験したかをエンコードします Uber Go Style Guide、Effective Go、Go Code Reviewのコメントに組み込まれたエンジニアは、実際に機能します。そのため、それらは関連しているまでは費用はかかりません。 npx のスキルを介した , , , , , , , , , 37 以上のエージェントと連携します。 npx のスキルは eduardo-sl/go-agent-skills -a claude-code を追加します。 Cursor は .cursor/skills/ および .agents/skills/ から自動discovers のスキルを自動検出します。 Copilot は .github/skills/ から自動ディスカバリーのスキルを自動検出します。 Codex は ~/.agents/skills/ および .agents/skills/ から自動ディスカバーするスキルを自動検出します。 誰が適用しますか?
概要(AI 翻訳)
キュレーション AIコーディングエージェントのスキルを習得 デフォルトではイディオマチックで、問題が発生したときにのみ読み込まれます。
クイックスタート・ 使用法 · スキル・スキル 仕組み・ 評価・評価 カスタマイズ・ よくある質問 貢献する
お問い合わせ
なぜ
AI コーディングエージェントがコンパイルする Go を書きます。 Go のように読み込む Go を書く
それ以上に。 デフォルトでは、エージェントはコンテキストなしでエラーを返します。
唯一の実装の横にあるインターフェイスを宣言します。, goroutines を開始何も
型パラメータが属する interface{} に止まり、到達します。
go-agent-skills はエージェントに経験豊富な判断を与えます レビューを書く 持って下さい: 有効なGoで基づく35の集中された技術、 コードレビューコメントとパターン 大規模な生産からGoサービス。 それらは開いた続く エージェントスキル標準、互換性のあるエージェントで動作します。 と読み込みますオンデマンド。 スキルが関係するまで、135トークンの費用がかかります。
###ハイライト
- 6つのエリアで35スキル** コード品質、アーキテクチャ、データ、安全性、性能、テスト、ワークフロー。
- 🪶 積極的な開示。 スタートアップの4,800トークンについて ボディと 62 参照ファイルは、タスクがそれらを必要とするときにのみ読み込まれます。
- 🧭**オーバーラップ用のルータ.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Curated Go skills for AI coding agents.Idiomatic by default, loaded only when they matter.
Quick start · Usage · Skills · How it works · Evaluations · Customizing · FAQ · Contributing
npx skills add eduardo-sl/go-agent-skills
Why
AI coding agents write Go that compiles. Writing Go that reads like Go takes
more than that. Left to defaults, an agent returns errors with no context,
declares interfaces next to their only implementation, starts goroutines nothing
ever stops, and reaches for interface{} where a type parameter belongs.
go-agent-skills gives the agent the judgment an experienced Go reviewer brings: 35 focused skills grounded in Effective Go, Go Code Review Comments, and patterns from large-scale production Go services. They follow the open Agent Skills standard, work in any compatible agent, and load on demand. Until a skill is relevant, it costs about 135 tokens.
// ❌ Before: the caller gets "sql: no rows in result set" and nothing else
func (s *Service) User(id int) (*User, error) {
u, err := s.repo.Find(id)
if err != nil {
return nil, err
}
return u, nil
}
// ✅ After (go-error-handling + go-context): cancellable, wrapped, still matchable
func (s *Service) User(ctx context.Context, id int) (*User, error) {
u, err := s.repo.Find(ctx, id)
if err != nil {
return nil, fmt.Errorf("find user %d: %w", id, err)
}
return u, nil
}
Highlights
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add eduardo-sl/go-agent-skills