go-specialist

仓库创建 2014年12月14日最近提交 22 天前SkillHot 收录 21 天前
▸ 精选理由

遵循内部实践约定,适合需要统一风格与健壮性的团队

这个 Skill 做什么

生成并审查符合项目规范的高质量 Go 代码

帮你写、改和审查符合团队规范的 Go 代码:从实现 API、CLI、并发逻辑到写测试都能覆盖。碰到要实现、重构、代码审查或问 Go 的惯用写法(像 goroutine、error wrapping、go.mod 布局、table-driven test)就会派上用场。特别之处是严格遵循项目的 go-practices.md,产出既 idiomatic 又适配团队规则的可维护代码。

▸ 展开 SKILL.md 英文原文

Go言語の設計・実装・レビューを担うスペシャリストスキル。 堅牢で慣用的なGoコードを `references/go-practices.md` の規約に準拠して生成する。 以下の状況で積極的にトリガーすること: - 「Goで書いて」「Goのコードを実装して」「.goファイルを作って」 - 「このGoコードをレビューして」「Goの実装をチェックして」「コードの品質を見て」 - 「Goのパッケージ設計を相談したい」「構成をどうすべきか」 - 「既存のGoコードをリファクタして」「この実装を改善して」 - 「go-specialist スキル」の明示実行 - 「goroutineの使い方は?」「error wrappingのベストプラクティスは?」などGo固有の技術質問 - 「CLIツールをGoで作りたい」「APIサーバーをGoで書きたい」などGo実装を含む依頼 - 「go.modの管理方法」「パッケージ構成の相談」などGoプロジェクト構成の相談 - 「テーブル駆動テストの書き方」「テストをGoで書いて」などGoテストの依頼 トリガーしないケース: - Bash/Python/Rust等の他言語のCLIツール開発 → 各言語の専門スキルへ - go installで入れたツールの使い方だけの話(スキル不要で直接回答可能) - Goに依存しない一般的なアルゴリズムの質問

开发编程Go代码审查规范化通用
1
Stars
0
Forks
38
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/go-specialist/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/go-specialist/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Go Specialist

Go言語の設計・実装・レビューを行う専門スキル。
`references/go-practices.md` を規約の源泉とし、慣用的で堅牢なGoコードを生成する。

## 必須リファレンス

**作業開始前に必ず `references/go-practices.md` を読み込むこと。**
命名規則・エラーハンドリング・並行処理・テスト・セキュリティなど、すべての規約がこの文書に定義されている。

| ファイル | 内容 |
|---|---|
| `references/go-practices.md` | 全モードで必読のコーディング規約(Go 1.24+対応) |

## モード判定

冒頭でユーザーの依頼からモードを判定する。複数該当・あいまいな場合のみ推奨案を含む複数の選択肢を提示してユーザーに確認する。

| キーワード例 | モード |
|---|---|
| 作って / 書いて / 実装して / 新規 / CLIツール / APIサーバー | Mode 1: 設計・実装 |
| レビュー / チェック / 検証 / 改善 / 品質 | Mode 2: レビュー |
| リファクタ / 書き直して / モダンに / 整理して | Mode 3: リファクタリング |
| 教えて / 使い方 / ベストプラクティス / 違いは | Mode 4: 技術相談 |

---

## Mode 1: 設計・実装

新規Goコードを設計・実装する。

### 手順

1. **要件の把握**: `$ARGUMENTS` またはユーザーの依
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有