Help us improve
Share bugs, ideas, or general feedback.
From shiiman-go
Go プロジェクトの品質を総合チェックする。「Go チェック」「go check」「コード品質チェック」「lint して」「テスト実行」「脆弱性スキャン」「パフォーマンス確認」「コードレビュー」「品質確認」「総合診断」などで起動。テスト・静的解析・脆弱性スキャン・ベンチマーク・コードレビューを並列実行し統合レポートを出力。
npx claudepluginhub shiiman/claude-code-plugins --plugin shiiman-goHow this skill is triggered — by the user, by Claude, or both
Slash command
/shiiman-go:checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Go プロジェクトの品質を総合的にチェックします。
Reviews Go code against style guide, focusing on critical bugs, race conditions, and maintainability issues. Use for PRs, feature branches, or completed work reviews.
Applies Go best practices for performance, modern syntax, generics, patterns, testing, error handling, and concurrency when writing or reviewing Go code.
Reviews Go code for idiomatic patterns, table-driven test conventions, error handling, and build commands like go test -race. Auto-loads for .go files in pre-commit-review.
Share bugs, ideas, or general feedback.
Go プロジェクトの品質を総合的にチェックします。 5つのチェックを Task サブエージェントで並列実行し、統合レポートを出力します。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/shiiman-go:check - Go Code Quality Checker
概要:
Go プロジェクトの品質を総合的にチェックします。
使用方法:
/shiiman-go:check [オプション]
オプション:
--help このヘルプを表示
以下を確認:
func Benchmark を含むファイル)の有無以下の5つのチェックを Task ツールで並列起動 する。 必ず1つのメッセージで全ての Task を同時に呼び出すこと。
go test -race -cover ./...
タスクランナーに test タスクがあればそちらを優先。
golangci-lint run ./...
タスクランナーに lint タスクがあればそちらを優先。
golangci-lint がなければ go vet ./... にフォールバック。
govulncheck ./...
govulncheck がインストールされていない場合は go install golang.org/x/vuln/cmd/govulncheck@latest を先に実行。
go test -bench=. -benchmem ./...
Benchmark テストが存在する場合のみ実行。存在しない場合はスキップ。
以下の観点で変更ファイルまたはプロジェクト全体をレビュー:
全チェック完了後、以下の形式で結果をまとめて出力:
## Go Check 結果
| チェック項目 | 結果 | 詳細 |
|-------------|------|------|
| テスト | ✅/❌ | カバレッジ率、失敗テスト数 |
| 静的解析 | ✅/⚠️ | 検出された問題数と内訳 |
| 脆弱性 | ✅/⚠️ | 検出された脆弱性数 |
| ベンチマーク | ℹ️/⏭️ | 主要なベンチマーク結果 or スキップ |
| コードレビュー | ✅/⚠️ | 指摘事項数と優先度 |
問題が検出された場合、優先度順に改善提案を提示: