本文へ移動
cccskills

Samuel Berthe

@samber

Software Engineer | Go Open-sourcer | GenAI community leader

46 スキル1 リポジトリ 3,595

スキル(46)

検索で絞り込む

golang-graphql

無料概要あり

GoでGraphQL APIを作り、スキーマ設計からデータ取得処理、認証、リアルタイム配信まで整えます。DBへの問い合わせ増加や過大なクエリへの対策も扱うスキルです。

  • GoでGraphQL APIを作りたいとき
  • 既存HTTPサービスにGraphQLを追加したいとき
  • リゾルバーのDB問い合わせを減らしたいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-context

無料概要あり

Goのリクエスト処理でキャンセルや期限を各層へ伝える設計を支援し、処理が残る問題やメタデータの受け渡し、バックグラウンド処理への切り離しを見直すスキル。

  • HTTPからDBまでのcontext伝播の確認
  • キャンセル漏れやタイマー残存の調査
  • リクエスト終了後も処理を続けたいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-observability

無料概要あり

Goサービスにログ、メトリクス、処理経路の追跡、継続的な性能計測を組み込み、利用状況の記録から通知・ダッシュボードまで本番監視の整備を支援するスキル。

  • 新しいGoサービスや機能の監視追加
  • ログと処理の追跡情報を結びたいとき
  • 応答時間の計測・通知・可視化の整備
samber/cc-skills-golang3,5952026年10月1日 更新

golang-popular-libraries

無料概要あり

Goの用途に合うライブラリやフレームワークを比較・選定します。標準ライブラリで足りるかを確認し、保守状況やライセンス、採用実績から候補を検討するスキルです。

  • Goのライブラリを選びたいとき
  • 同じ用途のライブラリ比較
  • 標準ライブラリで足りるかの検討
samber/cc-skills-golang3,5952026年10月1日 更新

golang-refactoring

無料概要あり

Goコードの動作を保ちながら、名前変更や関数の切り出し、パッケージ移動を進めます。影響範囲の調査とテストを軸に、小さくレビューできる変更へ分けるスキルです。

  • 大きな関数や型を分割したいとき
  • コード全体の名前を変更したいとき
  • パッケージ移動や循環参照を整理したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-samber-oops

無料概要あり

Goのエラーに原因調査の手がかりとなる属性やスタックトレースを付け、利用者向けの表示と開発者向けの詳細を分ける実装を支援するスキル。

  • データベースのエラーに調査情報を付けたいとき
  • 公開用と開発用のエラー文を分けたいとき
  • panicを構造化したエラーに変換したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-uber-dig

無料概要あり

Goアプリの起動時に必要な部品と依存関係をuber-go/digで組み立て、同じ型の使い分けや登録漏れの検証、テスト用の差し替えを支援するスキル。

  • アプリ起動時の依存関係を組み立てたいとき
  • 用途の異なるデータベース接続の使い分け
  • HTTPハンドラーをグループ化したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-spf13-cobra

無料概要あり

GoのCLIにコマンドやオプションを実装するため、spf13/cobraの使い方を支援するスキル。引数検証、入力補完、ヘルプ整備、動作テストまで扱います。

  • サブコマンド付きCLIを作りたいとき
  • オプションと引数検証を追加したいとき
  • 入力補完やヘルプを整えたいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-gopls

無料概要あり

Go公式のgoplsで型や参照関係を調べ、定義・呼び出し元の探索から名前変更、関数の抽出、編集後の診断まで、コードの理解と安全な修正を支援するスキル。

  • 不慣れなGoコードの定義・呼び出し元の探索
  • 関数や型の名前変更前に参照を確認したいとき
  • パッケージのAPIやファイルの依存関係の確認
samber/cc-skills-golang3,5952026年10月1日 更新

golang-samber-mo

無料概要あり

Goで値の欠落や処理の失敗を型で表すsamber/moの活用を支援します。OptionやResultの選択から、型が変わる複数の変換処理の組み合わせまでを扱います。

  • JSONやDBの任意項目の表現
  • 失敗しうる処理を組み合わせたいとき
  • 有効な選択肢を型で表したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

Goの依存パッケージの追加・更新・削除と、バージョン競合の解消を支援するスキル。採用前の検討から脆弱性や容量への影響の確認、複数モジュールの管理まで扱います。

  • 新しい依存パッケージを検討したいとき
  • 依存関係を更新して確認したいとき
  • 依存バージョンの競合を解消したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-benchmark

無料概要あり

Goのベンチマーク作成からCPU・メモリの使用状況の分析、変更前後の統計的な比較までを支援し、CIでの性能低下の検出や本番環境の調査にも使えるスキル。

  • コード変更前後の性能を比べたいとき
  • CPU負荷やメモリ割り当ての調査
  • CIで性能低下を検出したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-database

無料概要あり

Goのデータベース処理の実装・レビューを支援し、SQLへの入力値の渡し方からトランザクション、接続管理、テストまで、安全なアクセスの要点を整理するスキル。

  • GoでDBの検索・更新処理を実装
  • SQLインジェクションや接続漏れの点検
  • トランザクションやロックの見直し
samber/cc-skills-golang3,5952026年10月1日 更新

golang-dependency-injection

無料概要あり

Goの依存関係を外から渡す設計を支援します。手動での組み立てとDIライブラリを比較し、テストしやすい構成への移行やサービスの生成・終了処理を整理します。

  • 手動DIとライブラリを比較したいとき
  • グローバル変数に依存する設計の整理
  • DB依存をモックに差し替えたいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-error-handling

無料概要あり

Goのエラー作成・伝播・判定とログ記録を整理し、失敗の握りつぶしや重複ログを点検しながら、原因を追いやすいエラー処理の実装とレビューを支援するスキル。

  • 返すエラーに文脈を加えたいとき
  • エラーの無視や重複ログを探したいとき
  • 独自エラー型や判定方法のレビュー
samber/cc-skills-golang3,5952026年10月1日 更新

golang-modernize

無料概要あり

Goの古い記法や非推奨APIを調べ、対象バージョンに合った更新を支援します。標準ライブラリ、テスト、CIの改善候補を整理し、安全性を優先して移行を進めます。

  • Goのバージョンを更新したいとき
  • 非推奨APIを置き換えたいとき
  • テストやCIツールの更新
samber/cc-skills-golang3,5952026年10月1日 更新

golang-pkg-go-dev

無料概要あり

Goライブラリの使い方や公開バージョン、ライセンス、既知の脆弱性をgodigで調べます。pkg.go.devの情報から、関数の定義や使用例、利用元を確認するスキルです。

  • Goの関数の定義と使用例を調べたいとき
  • 公開済みのバージョンを確認したいとき
  • ライセンスと既知の脆弱性を確認したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-project-layout

無料概要あり

Goの用途や規模に合わせて、ディレクトリ構成、命名、設定ファイルを整えるスキル。CLIやサービスの新規作成から、複数モジュールの開発環境づくりまで支援します。

  • Goの新規プロジェクトを作りたいとき
  • 内部用と公開用のコードを分けたいとき
  • 複数モジュールをまとめて開発したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-safety

無料概要あり

Goコードのnilによる異常終了や数値変換の欠落、スライスの意図しない共有を点検し、リソース解放や初期化まで含めて不具合を防ぐ実装を支援するスキル。

  • nilの扱いをレビューしたいとき
  • 数値変換や小数比較を点検したいとき
  • スライスやマップの意図しない変更を防ぎたいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-samber-lo

無料概要あり

Goのスライスやマップの変換・抽出・集計をsamber/loで書くスキル。標準ライブラリとの使い分けや、並列処理、入力の直接変更、遅延評価も案内します。

  • データ加工のループを整理したいとき
  • レコードの分類や重複除去
  • 標準ライブラリと補助関数を選びたいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-samber-ro

無料概要あり

Goで継続的に届くイベントの処理をsamber/roで組み立てるスキル。複数のデータ源の統合、再試行、タイムアウト、購読の終了まで設計します。

  • WebSocketイベントを継続処理したいとき
  • 複数の非同期データ源を統合したいとき
  • イベント源を複数の受け手で共有したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-spf13-viper

無料概要あり

Goアプリの設定をファイル・環境変数・コマンドの引数から読み込み、優先順位に沿って扱う実装を支援します。構造体への変換、変更の再読み込み、テスト時の分離も扱います。

  • 設定ファイル・環境変数・フラグの併用
  • 入れ子の設定をGoの構造体に変換
  • 設定変更を再読み込みしたいとき
samber/cc-skills-golang3,5952026年10月1日 更新

golang-stretchr-testify

無料概要あり

Goのテストでstretchr/testifyを使い、期待値の検証、モック作成、共通の準備・後片付けを整えます。assertとrequireの使い分けや既存テストの点検も支援します。

  • assertとrequireを使い分けたいとき
  • モック作成と呼び出しの検証
  • テストの準備・後片付けの共通化
samber/cc-skills-golang3,5952026年10月1日 更新

golang-swagger

無料概要あり

GoのAPIに説明コメントを付け、Swaggerの仕様書と確認画面を整えるスキル。引数・応答・認証の記載から、既存ドキュメントの漏れや誤りの点検まで支援します。

  • GoのAPIに仕様書を追加したいとき
  • 入力項目や応答例を記載したいとき
  • APIの認証条件を明示したいとき
samber/cc-skills-golang3,5952026年10月1日 更新

あなたのアカウントですか? GitHub 連携でクリエイターページにまとめられます