本文へ移動
cccskills
無料GitHub で公開日本語紹介

pr

FlexPriceのプルリクエストを出す前に、セキュリティ、データ変更、API、テスト、ドキュメントなどの確認項目を点検できます。

原文原文の説明を見る

FlexPrice PR self-review checklist — security, layering, migrations, tests. Trigger: pr check, ship review, pre-PR.

flexprice/flexpriceスター 6,876(GitHub 6,876 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • プルリクエスト前に変更を点検したいとき
  • 認証やテナント範囲を確認したいとき
  • マイグレーションやAPIの更新漏れを調べたいとき
  • レビュー用にテスト結果を整理したいとき

日本語での紹介

できること

FlexPriceの変更をプルリクエストに出す前に、確認すべき点を順に点検できます。変更が適切な層に置かれているか、マルチテナントのデータ範囲や認証・権限チェックが保たれているか、秘密情報を含めていないかを確認します。EntやClickHouseのスキーマ変更に伴う生成物・マイグレーション、Swaggerや公開SDKの更新、整形・静的解析・テスト、構造変更時のリポジトリ資料も対象です。最後に、意図・リスク・テスト結果をレビュー担当者に伝える準備を促します。

こんなときに便利

実装を終えてレビューを依頼する前や、変更の見落としを減らしたいときに使えます。API、データベース、認証まわりなど複数の領域にまたがる変更の確認にも向いています。プロジェクト固有の構成や更新手順に沿って確認項目を整理したい開発者に役立ちます。

使い方の例

  • 「この変更をプルリクエストに出す前のチェック項目で確認して」
  • 「APIとマイグレーションの更新漏れがないか見て」
  • 「レビュー本文に意図、リスク、テスト結果をまとめて」

注意点

確認項目はFlexPriceの構成やMakefileコマンドを前提にしています。該当する変更範囲に応じてコマンドやテストを選びます。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md1.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

pr — pre-merge checklist

Run mentally or out loud through this list; fix gaps before requesting review.

Scope & layering

  • Change lives in correct layer (handler vs service vs domain vs repo per docs/ARCHITECTURE.md).
  • No new hidden globals unless unavoidable and documented (HOTSPOTS.md patterns).
  • Tenant/environment scoping preserved for multi-tenant data paths.

Security & config

  • No secrets, tokens, or production URLs committed (.env, keys in tests).
  • Auth/RBAC-sensitive routes still behind correct middleware (internal/api/router.go patterns).

Data & migrations

  • Ent schema edits accompanied by make generate-ent and migration plan (make migrate-ent / make generate-migration per deployment).
  • ClickHouse changes have matching files under migrations/clickhouse/ when applicable.

API & clients

  • Swagger annotations updated for new/changed endpoints; run make swagger.
  • If public SDK contract changes: make sdk-all (or agreed subset) and api/custom merged.

Quality

  • gofmt, go vet on affected scope.
  • go test -race on touched packages or make test for broad changes.
  • Prefer table-driven tests for multiple cases (internal/ee/service/*_test.go conventions).

Docs & graph

  • Structural change updates docs/REPO_MAP.md / DEPENDENCY_GRAPH.md / FLOWS/* when behavior or topology changes.
  • If Graphify is used: graphify update . at repo root (see repo-architecture-intelligence personal skill).

Tone for reviewers

Summarize intent, risk, and test evidence in the PR body (not “fixed stuff”).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

apitest

無料概要あり

ローカルAPIに認証情報付きのHTTPリクエストを送り、疎通確認からエンドポイント別の結果整理まで進めるQAスキルです。

  • ローカルAPIの疎通を確認したいとき
  • 認証付きエンドポイントを調べたいとき
  • 多数のAPIテストを分担したいとき
flexprice/flexprice6,8762026年10月29日 更新

arch

無料概要あり

FlexPriceのディレクトリ構成や依存関係、主要な処理フローを資料に沿って把握し、変更の影響範囲や設計上の注意点を調べるスキルです。

  • FlexPriceの構成を把握したいとき
  • 機能の呼び出し経路を追いたいとき
  • リファクタリングの影響を調べたいとき
flexprice/flexprice6,8762026年10月29日 更新

compose

無料概要あり

Docker ComposeやMakefileを使ったFlexPriceの開発環境の起動・停止、Kafka UIの追加、サービスログの確認を案内します。

  • 開発環境を初回セットアップしたいとき
  • 必要な基盤サービスだけ起動したいとき
  • Kafka UIを開発中に使いたいとき
flexprice/flexprice6,8762026年10月29日 更新

context-sync

無料概要あり

コード変更が各階層のAGENTS.mdに反映されているかを確認し、差分に応じた更新内容の作成と同期状態の管理を支援します。

  • AGENTS.mdの同期状態を確認したいとき
  • コード変更後に説明ファイルを更新したいとき
  • 特定の階層だけ同期したいとき
flexprice/flexprice6,8762026年10月29日 更新

devenv

無料概要あり

環境変数とDocker Composeを確認し、ローカル実行とRDSなどの共有サービスを組み合わせた開発環境の準備や起動方法を案内します。

  • ローカルとRDSを組み合わせたいとき
  • APIやconsumerをローカル起動したいとき
  • マイグレーション前に接続先を確認したいとき
flexprice/flexprice6,8762026年10月29日 更新

gh

無料概要あり

GitHub CLIでプルリクエストやIssueを確認し、チェックの失敗ログを調べるほか、変更内容を整理してプルリクエストを作成します。

  • CLIからIssueやPRを確認したいとき
  • CIチェックの失敗原因を調べたいとき
  • 変更を整理してPRを作成したいとき
flexprice/flexprice6,8762026年10月29日 更新

flexprice のスキルをすべて見る

このスキルの問題を報告する