ローカルAPIに認証情報付きのHTTPリクエストを送り、疎通確認からエンドポイント別の結果整理まで進めるQAスキルです。
- ローカルAPIの疎通を確認したいとき
- 認証付きエンドポイントを調べたいとき
- 多数のAPIテストを分担したいとき
SwaggerからOpenAPI仕様やSDK、MCP用ツールを更新する流れを案内し、生成コードと独自コードの置き場所も整理できます。
Swagger + Speakeasy SDK/MCP pipeline (make swagger, sdk-all), api/custom merge. Trigger: openapi, swagger, sdk-all, MCP.
実行スコア 未検証
インストール方法を見るFlexPriceのAPI変更をOpenAPI仕様やSDK、MCP用ツールへ反映する手順を案内します。ルートやSwagger注釈を変更した後は、make swaggerで仕様を生成し、必要に応じてmake sdk-allで検証・SDKとMCPの生成・独自コードのマージを進めます。OpenAPIだけを検証する方法も確認できます。生成されたSDKのディレクトリへ長期利用する独自処理を直接置かず、api/custom/<lang>/に置いてマージする運用や、MCPで公開するツールの設定場所も扱います。
APIのエンドポイントや公開仕様を変更したとき、SDKやMCPツールまで更新が必要か判断したいときに役立ちます。生成し直した後に独自コードを保つ方法を確認したい場合や、公開契約に関わる変更の手順をチームでそろえたい場合にも向いています。
SDKやMCPの生成にはプロジェクトのMakefileとSpeakeasy設定を使います。小規模な内部向けHTTP変更ではmake swaggerだけで足りる場合があります。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
openapi — OpenAPI & SDKsinternal/api/**.docs/swagger/ (run generation — do not hand-edit JSON as primary source).After route or Swagger annotation changes:
make swagger
make sdk-all
make sdk-all (per AGENTS.md) validates, generates SDKs/MCP, merges api/custom/**.
OpenAPI-only validation:
make speakeasy-validate
api/go, api/typescript, api/python, api/mcp.api/custom/<lang>/ and rely on make merge-custom (often part of sdk-all).Filtered spec and allowed tags live under .speakeasy/mcp/ — changing exposed tools requires config update + regenerate flow documented in AGENTS.md.
sdk-allSmall internal-only HTTP tweak with no exported contract change: make swagger alone may suffice; coordinate with reviewers if public SDK repos are consumers.
api/tests if behavior is user-facing SDK contract.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
ローカルAPIに認証情報付きのHTTPリクエストを送り、疎通確認からエンドポイント別の結果整理まで進めるQAスキルです。
FlexPriceのディレクトリ構成や依存関係、主要な処理フローを資料に沿って把握し、変更の影響範囲や設計上の注意点を調べるスキルです。
Docker ComposeやMakefileを使ったFlexPriceの開発環境の起動・停止、Kafka UIの追加、サービスログの確認を案内します。
コード変更が各階層のAGENTS.mdに反映されているかを確認し、差分に応じた更新内容の作成と同期状態の管理を支援します。
環境変数とDocker Composeを確認し、ローカル実行とRDSなどの共有サービスを組み合わせた開発環境の準備や起動方法を案内します。
GitHub CLIでプルリクエストやIssueを確認し、チェックの失敗ログを調べるほか、変更内容を整理してプルリクエストを作成します。