add-endpoint
Catalyst-RelayサーバーへのHTTPエンドポイントの追加
Catalyst-Relayサーバーに新しいAPIルートを追加したいが、正しいパターンがわからないですか?このスキルは、Zodバリデーション、一貫したレスポンスタイプ、適切なドキュメントを備えたエンドポイントを作成するための完全なテンプレートを提供します。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "add-endpoint". src/server/routes/preview/data.tsにデータプレビュー用のPOSTエンドポイントを作成
Résultat attendu:
- リクエストバリデーション用のZodスキーマを持つルートファイルを作成
- 型付きレスポンス用のDataPreviewResponseインターフェースを追加
- ファクトリパターンを使用してdataPreviewHandlerを実装
- リテラルタイプを使用した一貫した成功/エラーレスポンスエンベロープを使用
- routes/index.tsでの接続準備完了
Utilisation de "add-endpoint". src/server/routes/packages/list.tsにパッケージ一覧取得のGETエンドポイントを追加
Résultat attendu:
- PackageListResponseインターフェースを持つルートファイルを作成
- ページネーションサポート付きのlistPackagesHandlerを実装
- Zodでのクエリパラメータバリデーションを追加
- 型安全レスポンスのためのsuccessをconstとして使用
- index.tsでの登録準備完了
Audit de sécurité
SûrThis is a documentation-only skill containing a SKILL.md file with guidance for generating API endpoint code. No executable code, no file system access beyond reading its own file, no network calls, and no command execution capabilities. Pure prompt-based skill with zero attack surface. All 38 static findings are false positives caused by the analyzer misinterpreting documentation patterns (code examples as Ruby execution, Zod schemas as crypto, template placeholders as path traversal).
Facteurs de risque
🌐 Accès réseau (1)
📁 Accès au système de fichiers (2)
⚙️ Commandes externes (20)
Score de qualité
Ce que vous pouvez construire
新しいAPIエンドポイントの追加
適切なバリデーションとエラー処理を備えたCatalyst-Relayの認証付きRESTエンドポイントの作成
サーバー機能の拡張
Catalyst-Relayの中核機能をHTTP APIを介して公開するための新しいルートの追加
ADT APIラッパーの構築
フロントエンド統合用のカスタムHTTPエンドポイントでSAP ADT操作をラップする
Essayez ces prompts
uptimeとメモリ使用量を返すsrc/server/routes/health/check.tsに新しいGETエンドポイントを作成
検索フィルターを受け付け、一致するユーザーレコードを返すsrc/server/routes/users/search.tsにPOSTエンドポイントを追加
src/server/routes/transports/にトランスポートリクエスト管理の完全なCRUDエンドポイントを作成(作成、読取、更新、削除の各操作を含む)
新しい/transports/createエンドポイントをsrc/server/routes/index.tsにセッション認証ミドルウェアとともに登録
Bonnes pratiques
- ファクトリパターンを使用:依存関係を受け取るハンドラ関数をエクスポート
- リクエストスキーマとレスポンスタイプを同じファイルに配置して共存
- 判別可能な共用体型を保持するためにsuccessとfalseリテラルにas constを使用
Éviter
- 単一ファイルに複数のハンドラを配置することは避ける
- リクエストボディのZodスキーマバリデーションをスキップしない
- エラーコードをハードコードしない - エラーレスポンスパターンを使用