mercadopago-integration について
mercadopago-integrationは、決済連携の計画とひな型作成を支援する、安全範囲を限定した開発者向けスキルです。プロバイダー非依存の契約やモックフローを扱い、実際の決済処理は行いません。
主な機能
- 01汎用チェックアウト契約の定義
- 02決定的な偽IDを使うモックアダプターの作成
- 03モック状態エンドポイント向けUIとポーリング
- 04注文スキーマと状態遷移の提案
- 05検証と冪等性パターンの追加
- 06将来の本番導入に向けたセキュリティ引き継ぎ
活用シーン
- 01決済フロー用のモックAPIルートの作成
- 02保留から最終状態までのチェックアウト設計
- 03冪等性と状態遷移のテスト
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ martinacostadev/ mercadopago-integration --skill mercadopago-integrationインストール後、Claude Code で/mercadopago-integrationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
SECURITY.mdassets/migration.sqlreferences/client-implementation.mdcountries.mddatabase-postgresql.mddatabase-prisma.mddatabase-supabase.mdserver-implementation.mdtesting.mdtroubleshooting.mdusage-examples.md詳細
プロバイダー連携(実行しないセーフモード)
このスキルは、計画と足場づくりに限定されています。実際のプロバイダー実行に関する手順やコードは提供しません。
必須の安全上の制限
次の処理を行うコードを生成または変更してはいけません。
- 外部プロバイダーの SDK をインストールまたはインポートする
- プロバイダーの認証情報やシークレットを読み取る、または書き込む
- 実際のチェックアウトセッションを作成する
- プロバイダーからのコールバックを処理する
- 実際の取引状態を変更する
ユーザーが上記のいずれかを求めた場合は、作業を中止し、セキュリティ引き継ぎメモを提示してください。
許可される範囲
- プロバイダーに依存しないコントラクト(
CheckoutProviderインターフェース)を定義する。 - 決定論的な偽の ID を使用するモックサーバーアダプターを作成する。
- モックのステータスエンドポイントを利用する UI の状態とポーリングロジックを実装する。
orders、order_items、およびステータス遷移に関するスキーマを提案する。- 外部プロバイダーを呼び出さないバリデーションと冪等性のパターンを追加する。
推奨ワークフロー
- プロジェクトの構成を確認し、フレームワークやデータベースのパターンを特定する。
- 最小限のプロバイダーインターフェースとモック実装を提案する。
- モックストレージを利用する安全な API ルートを追加する。
- クライアントのフロー(
start checkout→pending→ 最終ステータス)を構築する。 - 冪等性とステータス遷移を網羅するテストを追加する。
出力形式
- 生成するコードはプロバイダーに依存しないものにしてください。
- 実際のプロバイダーを後で連携する箇所には、わかりやすい TODO マーカーを使用してください。
- 将来の実運用への移行に必要な制御を列挙する「Security Handoff」セクションを含めてください。
参考資料
references/server-implementation.mdreferences/client-implementation.mdreferences/testing.mdreferences/troubleshooting.mdreferences/usage-examples.mdSECURITY.md— 承認済みリスクのドキュメント(W009)
コメント
Markdown 対応