本文へ移動
cccskills

Samuel Berthe

@samber

Software Engineer | Go Open-sourcer | GenAI community leader

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

スキル(46)

検索で絞り込む

golang-samber-ro

無料概要あり

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

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

golang-spf13-viper

無料概要あり

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

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

golang-stretchr-testify

無料概要あり

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

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

golang-swagger

無料概要あり

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

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

golang-testing

無料概要あり

Goのテスト作成・レビュー・既存テストの監査を支援し、境界条件やエラー処理の確認、実行順への依存、並行処理の競合、不安定な失敗の原因を点検するスキル。

  • 境界条件とエラー処理のテスト追加
  • PRで変更されたテストのレビュー
  • 単体・結合テストの独立性を監査
samber/cc-skills-golang3,5942026年10月1日 更新

golang-naming

無料概要あり

Goのパッケージ・型・関数・定数・テストなどの命名を点検し、大文字小文字や略語の表記、名前の重複を整理して、一貫した読みやすい名前選びを支援するスキル。

  • 新しいGoパッケージや関数を命名したいとき
  • 大文字小文字と略語の表記を点検したいとき
  • エラーとテストの命名統一
samber/cc-skills-golang3,5942026年10月1日 更新

golang-lint

無料概要あり

Goコードを自動点検するgolangci-lintの設定と警告の修正を支援するスキル。検査項目の選定、可能な箇所の自動修正、理由を添えた警告の抑制まで扱います。

  • Goのコード検査を導入したいとき
  • 警告の意味と修正方法を知りたいとき
  • 既存コードへ段階的に導入したいとき
samber/cc-skills-golang3,5942026年10月1日 更新

golang-performance

無料概要あり

Goの処理速度やメモリ使用量を、計測で見つかった原因に応じて改善します。メモリ確保、CPU、キャッシュ、GCの最適化や性能レビューを支援するスキルです。

  • Goのメモリ確保を減らしたいとき
  • 遅い関数を最適化したいとき
  • サービス全体の性能レビュー
samber/cc-skills-golang3,5942026年10月1日 更新

golang-samber-hot

無料概要あり

Goでsamber/hotを使うメモリ内キャッシュを設計・実装します。データの削除方式や有効期限、未取得時の読み込み、容量、監視を整え、繰り返し取得する処理の負荷軽減を支援します。

  • 頻繁に取得するDBレコードのキャッシュ
  • アクセス傾向に合う削除方式の選定
  • メモリ予算に応じた容量と期限の設計
samber/cc-skills-golang3,5942026年10月1日 更新

golang-code-style

無料概要あり

Goコードの読みやすさを、改行、変数宣言、条件分岐、関数の引数、ファイル内の配置などから見直し、実装やレビューで使うスタイル基準を示すスキル。

  • Goコードの読みやすさのレビュー
  • 深いネストや複雑な条件の整理
  • 長い関数定義や呼び出しの見直し
samber/cc-skills-golang3,5942026年10月1日 更新

golang-data-structures

無料概要あり

Goのスライス、マップ、配列などを、用途とメモリの扱いに合わせて選ぶスキル。容量の事前確保、コピー時の共有、文字列の組み立て、型付きの汎用コンテナの実装を支援します。

  • 用途に合うデータ構造を選びたいとき
  • スライスやマップの容量確保を見直したいとき
  • コピー後のデータ共有を確認したいとき
samber/cc-skills-golang3,5942026年10月1日 更新

golang-troubleshooting

無料概要あり

Goのクラッシュや停止、実行ごとに変わる不具合を、再現と計測から調べます。テスト、競合検出、Delve、pprofを使い分け、根本原因の特定と修正の検証を進めます。

  • クラッシュやパニックの原因調査
  • 不定期に失敗するテストの調査
  • デッドロックや競合を調べたいとき
samber/cc-skills-golang3,5942026年10月1日 更新

golang-stay-updated

無料概要あり

Goの学習や情報収集に使う公式サイト、ニュースレター、ブログ、動画、コミュニティを案内し、言語の変更や新しいライブラリを追う情報源を選ぶスキル。

  • Goの入門教材や学習動画を探したいとき
  • Goのリリース情報の収集先選び
  • 新しいライブラリやツールの情報源探し
samber/cc-skills-golang3,5942026年10月1日 更新

golang-documentation

無料概要あり

Goプロジェクトの説明文や利用例を作成・点検するスキル。公開関数のコメントからREADME、導入手順、変更履歴まで、用途に応じて整えます。

  • 公開関数やパッケージの説明を点検したいとき
  • READMEと導入手順を整えたいとき
  • 実行可能なコード例を追加したいとき
samber/cc-skills-golang3,5942026年10月1日 更新

golang-cli

無料概要あり

Go製のコマンドラインツールを新規作成・拡張・レビューするスキル。コマンド構成や設定の優先順位、出力、終了コード、補完、テストを整え、自動処理で使う設計を支援します。

  • サブコマンド付きCLIを作りたいとき
  • オプションと環境変数と設定を統合したいとき
  • 自動処理向けに出力と終了コードを見直すとき
samber/cc-skills-golang3,5942026年10月1日 更新

golang-google-wire

無料概要あり

Goアプリの初期化処理をgoogle/wireで組み立て、必要な部品の不足をコード生成時に検出します。依存関係の定義から後片付け処理まで扱うスキルです。

  • アプリの初期化にgoogle/wireを導入したいとき
  • インターフェースと実装を結びたいとき
  • 初期化時の後片付けを管理したいとき
samber/cc-skills-golang3,5942026年10月1日 更新

golang-security

無料概要あり

Goコードの脆弱性を入力から機密処理までのデータの流れに沿って調べ、SQLやコマンドへの不正入力、認証、暗号化、秘密情報の扱いを改善するスキル。

  • GoのPRのセキュリティレビュー
  • コード全体の監査と修正の優先順位付け
  • 外部入力・ファイルアクセス・通信の点検
samber/cc-skills-golang3,5942026年10月1日 更新

golang-how-to

無料概要あり

Goの実装・レビュー・不具合調査に合う関連スキルを選んでまとめて読み込み、役割が重なるスキルの使い分けやプロジェクトの読み込み設定を支援するスキル。

  • Goの実装に合う関連スキルを選びたいとき
  • 不具合調査とpanic予防を組み合わせたいとき
  • 計測・最適化・原因調査のスキルの使い分け
samber/cc-skills-golang3,5942026年10月1日 更新

golang-concurrency

無料概要あり

Goの並行処理を設計・レビューし、goroutineの終了管理やチャネルの扱い、共有データの保護を点検して、処理の残り続けや競合を防ぐためのスキル。

  • goroutineの終了とキャンセルを設計
  • チャネルとミューテックスを選びたいとき
  • 共有マップやカウンターの保護
samber/cc-skills-golang3,5942026年10月1日 更新

golang-design-patterns

無料概要あり

GoのAPIやアプリ構成に合う設計パターンを選ぶスキル。初期化や設定方法、リソースの解放、タイムアウト、終了処理まで、要件に沿って設計・点検します。

  • コンストラクタと設定APIを設計したいとき
  • 暗黙の初期化やグローバル状態の点検
  • リソース解放と安全な終了処理の設計
samber/cc-skills-golang3,5942026年10月1日 更新

golang-samber-slog

無料概要あり

Goの構造化ログを、出力量の制御、個人情報のマスキング、送信先の振り分けまで設計・実装するスキル。samber/slog-*を使ったHTTPログの整備にも対応します。

  • ログの種類ごとに送信先を分けたいとき
  • ログの個人情報を隠したいとき
  • 大量のログを間引きたいとき
samber/cc-skills-golang3,5942026年10月1日 更新

golang-uber-fx

無料概要あり

Goのサービスをuber-go/fxで組み立て、部品間の依存関係と起動・終了処理を整理します。モジュール化、終了シグナルへの対応、テストの実装を支援するスキルです。

  • fxでGoサービスを組み立てたいとき
  • サーバーの起動と終了処理の整備
  • 再利用できるモジュールへの整理
samber/cc-skills-golang3,5942026年10月1日 更新

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