ローカルAPIに認証情報付きのHTTPリクエストを送り、疎通確認からエンドポイント別の結果整理まで進めるQAスキルです。
- ローカルAPIの疎通を確認したいとき
- 認証付きエンドポイントを調べたいとき
- 多数のAPIテストを分担したいとき
FlexPriceのディレクトリ構成や依存関係、主要な処理フローを資料に沿って把握し、変更の影響範囲や設計上の注意点を調べるスキルです。
FlexPrice repo architecture — docs/ layering, deps, hotspots, flows, Graphify. Say arch, repo architecture, FLEXPRICE structure, onboarding codebase.
実行スコア 未検証
インストール方法を見るFlexPriceの構成資料を手がかりに、コードの置き場所や主要な依存関係、処理の流れを把握します。cmd/、internal/、ent/などを調べる際、機能からドメイン、リポジトリ、サービス、APIハンドラーへと層をたどり、KafkaやTemporalを介した非同期処理も確認します。既存のアーキテクチャ資料を優先して参照し、変更が複数の層やデプロイ形態に及ぶかを整理します。構造変更後に更新すべき資料の候補も示します。
FlexPriceのコードベースに初めて参加し、全体像をつかみたいときに役立ちます。機能の呼び出し経路を追いたい場合や、リファクタリング前に依存関係や影響範囲を確認したい場合にも向いています。
FlexPrice向けのスキルです。リポジトリ内の資料とコードに差異がある場合は、該当するMarkdown資料の更新も扱います。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
arch — repository architectureUse when navigating cmd/, internal/, ent/ (billing, metering, Temporal, Kafka, integrations).
Other repos: repo-architecture-intelligence (~/.cursor/skills/repo-architecture-intelligence/SKILL.md).
Sibling skills: README (apitest, devenv, godev, openapi, pr, gh, compose).
| Doc | Purpose |
|---|---|
docs/REPO_MAP.md | Directory census, deployment modes, major systems |
docs/ARCHITECTURE.md | Principles, infra choices, layering, conventions |
docs/DEPENDENCY_GRAPH.md | Fan-in/out, messaging DAG, coupling notes |
docs/HOTSPOTS.md | Large files & structural risks |
docs/FLOWS/*.md | End-to-end narratives for critical paths |
Rule: Prefer these artifacts over improvised mental models. If docs drift from code during your change, patch the relevant markdown.
cmd/server/main.go + deployment.mode. Determine whether edits affect API-only paths, Kafka consumers, or Temporal workers (registerRouterHandlers & startTemporalWorker branches).internal/domain/<ctx>) → repository impl (repository/ent vs repository/clickhouse) → service (internal/ee/service/<file>) → handler (internal/api/v1).internal/config) and Temporal workflow names (internal/temporal/workflows).ServiceParams, consider narrowing new code’s dependencies deliberately.docs/DEPENDENCY_GRAPH.md).internal/temporal/registration.go).GetGlobalTemporalService with injected interfaces when editing those call sites safely.After meaningful structural edits:
| Change type | Update |
|---|---|
| New package / major subsystem | REPO_MAP.md (+ ARCHITECTURE.md boundaries if philosophical) |
| New topic/consumer or coupling | DEPENDENCY_GRAPH.md + YAML pointer |
| Emerging risk/god file growth | HOTSPOTS.md entry |
| Flow behavior change | Relevant docs/FLOWS/<name>.md |
Treat docs as durable context for future automation and onboarding.
subscription.go, invoice.go, billing.go).make generate-ent + deliberate migration rollout; annotate operational risk if backfill jobs required.internal/pubsub/router).まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
ローカルAPIに認証情報付きのHTTPリクエストを送り、疎通確認からエンドポイント別の結果整理まで進めるQAスキルです。
Docker ComposeやMakefileを使ったFlexPriceの開発環境の起動・停止、Kafka UIの追加、サービスログの確認を案内します。
コード変更が各階層のAGENTS.mdに反映されているかを確認し、差分に応じた更新内容の作成と同期状態の管理を支援します。
環境変数とDocker Composeを確認し、ローカル実行とRDSなどの共有サービスを組み合わせた開発環境の準備や起動方法を案内します。
GitHub CLIでプルリクエストやIssueを確認し、チェックの失敗ログを調べるほか、変更内容を整理してプルリクエストを作成します。
Goのコード整形、静的チェック、競合状態を調べるテスト、プロジェクトのテスト実行を順に進め、変更したコードの確認を支援します。