ローカルAPIに認証情報付きのHTTPリクエストを送り、疎通確認からエンドポイント別の結果整理まで進めるQAスキルです。
- ローカルAPIの疎通を確認したいとき
- 認証付きエンドポイントを調べたいとき
- 多数のAPIテストを分担したいとき
Docker ComposeやMakefileを使ったFlexPriceの開発環境の起動・停止、Kafka UIの追加、サービスログの確認を案内します。
FlexPrice Docker/Makefile shortcuts — dev-setup, compose services, Kafka UI profile, logs. Deep env wizard is devenv. Trigger: compose, docker dev, dev-setup.
実行スコア 未検証
インストール方法を見るFlexPriceのローカル開発環境をDocker ComposeやMakefileから操作する手順を案内します。初回セットアップ、PostgresやKafkaなどの基盤サービスだけの起動、全サービスの起動・停止、アプリケーションサービスの再起動を行えます。開発用プロファイルでKafka UIを起動する方法や、API・consumer・workerのログを追うコマンドも確認できます。接続エラーの調査では、Composeサービスに対応する環境変数や.envの設定も確認します。
FlexPriceをローカルで初めて動かすときや、開発中に必要なサービスだけを起動したいときに役立ちます。サービスの状態を切り替えたり、Kafka UIで確認したり、APIなどのログを見ながら不具合を調べたりする場面にも向いています。環境設定やKafkaトピック、マイグレーションの詳しい案内は、関連スキルdevenvが扱います。
本番用のCompose上書き設定に秘密情報を含めないでください。ローカルの既定ポートはAPIが8080、Temporal UIが8088、Kafka UIが8084、ClickHouseが8123です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
compose — Docker dev shortcutsFor modes, .env*, Kafka topic quirks, migrations: use devenv.
make dev-setup
docker compose up -d postgres kafka clickhouse temporal temporal-ui
make up # start all services
make down # stop
make restart-flexprice # restart app services, not infra
docker compose --profile dev up -d kafka-ui
See AGENTS.md / CLAUDE.md tables (API 8080, Temporal UI 8088, Kafka UI 8084, ClickHouse 8123).
docker compose logs -f flexprice-api
docker compose logs -f flexprice-consumer
docker compose logs -f flexprice-worker
FLEXPRICE_* env vars or .env to compose services when troubleshooting connection refused errors.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
ローカルAPIに認証情報付きのHTTPリクエストを送り、疎通確認からエンドポイント別の結果整理まで進めるQAスキルです。
FlexPriceのディレクトリ構成や依存関係、主要な処理フローを資料に沿って把握し、変更の影響範囲や設計上の注意点を調べるスキルです。
コード変更が各階層のAGENTS.mdに反映されているかを確認し、差分に応じた更新内容の作成と同期状態の管理を支援します。
環境変数とDocker Composeを確認し、ローカル実行とRDSなどの共有サービスを組み合わせた開発環境の準備や起動方法を案内します。
GitHub CLIでプルリクエストやIssueを確認し、チェックの失敗ログを調べるほか、変更内容を整理してプルリクエストを作成します。
Goのコード整形、静的チェック、競合状態を調べるテスト、プロジェクトのテスト実行を順に進め、変更したコードの確認を支援します。