orpc-openapi
orpc-openapi について
oRPC ルーターを仕様準拠の OpenAPI HTTP API として公開します。プロジェクトが @orpc/openapi に依存する場合や、oRPC プロシージャに REST スタイルのルートを定義する場合(openapi() メタデータ、または method、path、successStatus を指定した .route)、OpenAPIHandler と RPCHandler を併用して提供する場合、Smart Coercion でクエリ文字列とパス文字列を変換する場合、OpenAPILink で OpenAPI 形式の API を呼び出す場合、OpenAPIGenerator で OpenAPI 3.2(または 3.1、3.0)ドキュメントを生成する場合、OpenAPI Reference プラグインで Scalar または Swagger のドキュメントを提供する場合に使用します。事前学習済みの知識より oRPC ドキュメントの検索を優先します。コントラクトファーストの作業(oc によるコントラクト定義、implement による実装、既存の OpenAPI 仕様からのコントラクト生成)には orpc-contract スキルを使用します。REST 公開を伴わない通常の RPC 提供、コアビルダー、ミドルウェア、クライアントの作業には、代わりに orpc スキルを使用します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / middleapi/ orpc --skill orpc-openapiインストール後、Claude Code で/orpc-openapiを入力して読み込まれたか確認します。
コメント
Markdown 対応