go-api-design

Go API設計

GoでREST・gRPC APIを設計・実装するための実践スキル。HTTPハンドラー、ミドルウェア、ページネーション、バージョニング、OpenAPI、正常終了を扱います。

AIスキル大辞典による日本語要約
品質評価100/100評価確度:十分
人気度(GitHub Star) 63発掘スコア 87
01

このSkillでできること

  • GoのREST APIとgRPCサービスの設計
  • HTTPハンドラーとミドルウェアの構成
  • ページネーションやエラーレスポンスの設計
  • APIバージョニングと正常終了の実装方針整理
02

使い方

01
STEP 1

APIの目的と利用プロトコルを伝える

02
STEP 2

対象のハンドラーやエンドポイント構成を示す

03
STEP 3

必要な要件として認証、ページネーション、エラー形式などを指定する

04
STEP 4

既存のGoプロジェクトの構成や制約を共有する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/eduardo-sl/go-agent-skills
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

git clone https://github.com/eduardo-sl/go-agent-skills.git
./go-agent-skills/scripts/install.sh /path/to/your-go-project --agent claude
./go-agent-skills/scripts/install.sh /path/to/project --agent claude --dry-run
./go-agent-skills/scripts/install.sh /path/to/project --agent claude --symlink
mkdir -p .claude/skills && cp -r go-agent-skills/skills/*/* .claude/skills/   # Claude Code
mkdir -p .cursor/skills && cp -r go-agent-skills/skills/*/* .cursor/skills/   # Cursor
mkdir -p .github/skills && cp -r go-agent-skills/skills/*/* .github/skills/   # Copilot
mkdir -p .agents/skills && cp -r go-agent-skills/skills/*/* .agents/skills/   # Codex / OpenCode
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

Goでユーザー一覧のREST APIを設計してください。ページネーション、エラーレスポンス、ミドルウェア、graceful shutdownを含めてください。
出力例を見る
http.Handlerを中心にした構成、ミドルウェアの適用順、ページネーション用のリクエスト・レスポンス型、エラー形式、正常終了の実装方針。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • network: it is the entire triggering mechanism. [Open an issue](https://github.com/eduardo-sl/go-agent-skills/issues) with the prompt that misrouted and the skill
  • network: S.md). --- ## 🙏 Standing on - [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md) — the base for most conventions - [Effectiv
06

関連Skill