Communityライティング&編集github.com

Hainrixz/endpoint-agentkit

アプリのエンドポイントを専門知識なしで公開: スタックを自動検出し、読み取り専用のRESTエンドポイントを生成し、行方不明者情報の市民ネットワークにデータソースを登録するための提案書を作成します。依存関係のないCLI。Claude、Codex、Cursorで同じように動作します。

endpoint-agentkit とは?

このスキルは、開発者がアプリケーションのエンドポイントを行方不明者情報の市民ネットワークに安全に公開するためのプロセス全体を自動化・ガイドする「Endpoint Agent Kit」です。CLIツール `endpoint` がすべてのロジックを担い、AIエージェントはそのコマンドを実行して結果をユーザーとやり取りするオーケストレーターとして機能します。ワークフローは、`endpoint detect` による実行環境とデータ層の自動検出、`endpoint scaffold` によるエンドポイントコードの生成、`endpoint map` によるフィールドマッピングの検証、そして `endpoint validate` による提案ファイルのバリデーションで構成されます。スキルはClaude Code、Codex、Cursorなどの主要なAIエージェントプラットフォームで動作し、`--profile=persona-desaparecida` で市民ネットワーク用、`--profile=general` で汎用のエンドポイント公開に対応します。重要なのは、認証情報や機密データ(PII)が提案に含まれないようにするルールを厳格に守り、`endpoint audit` でいつでもコンプライアンスを確認できる点です。

対応✓Claude Code✓Codex CLI✓Cursor
npx skills add Hainrixz/enpoint-agentkit

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

エンドポイント公開 (Endpoint Agent Kit)

あなたはオーケストレーターです。すべてのロジックはCLI endpoint にあります — あなたはコマンドを実行し、その結果をユーザーとやり取りします。検出、マッピング、検証を再実装してはいけません。

フロー

  1. endpoint detect — ランタイム + データ層 + カラム + プライマリキーを検出します。カラムがない場合は、APIのJSONレスポンスを要求し、endpoint sample レスポンス.json --profile=persona-desaparecida を実行します。
  2. エンドポイント: 存在しない場合は endpoint scaffold --profile=persona-desaparecida --print を実行し、コード(カラムの許可リスト、レート制限、{data:[...]})を確認して書き込みます。すでに存在する場合は endpoint sample を使用します。
  3. endpoint map --profile=persona-desaparecida — field_mapping と信頼度を確認し、estado(state vs status)を解決し、機密フィールド(cedula、lat/long、contact)についてユーザーに確認します。
  4. propuesta.json を記述: auth_type/auth_header(キー自体ではなく名前のみ)、http_method:"GET"、data_path、ページネーション、field_mapping(title/person_name/organization のうち1つ以上。マッピングしない場合はtitleの導出方法を integration_notes に残します)を宣言します。contact_email を確認します(公開レビューで公開されます)。
  5. endpoint validate propuesta.json --profile=persona-desaparecida — すべての ✗ を修正し、すべてが ✓ になるまで再検証します。(バリデーターは認証情報をブロックします。)
  6. 「フォーム用のサマリー」を表示し、提案が管理者レビュー(保留中) に入ることを忘れないでください。endpoint submit で次のステップ(遅延API送信)を説明します。

ルール

  • 提案に秘密鍵を絶対に含めないでください — 認証タイプのみを宣言します。
  • 機密性の高い個人情報(PII)と未成年者(年齢<18)について警告し、何を公開するかはユーザーが決定します。
  • 汎用モード(市民ネットワークなし): endpoint detect + endpoint scaffold --profile=general + endpoint validate endpoint.config.json --profile=general を使用します。
  • いつでも endpoint audit でコンプライアンスを確認できます。

完全な手順はキットのPLAYBOOKにあります。

関連スキル