add-orchestrated-route

Add config-driven orchestrated routes to an API gateway.

Updated May 3, 2026
One-click install
npx skills add https://github.com/kevindree/geehoo-gateway --skill add-orchestrated-route
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-orchestrated-route
Source: https://github.com/kevindree/geehoo-gateway/tree/main/.github/skills/add-orchestrated-route
Command: npx skills add https://github.com/kevindree/geehoo-gateway --skill add-orchestrated-route

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you add a new config-driven API gateway route without hard-coding path logic, so you can compose upstream services, middleware, and response handling in a consistent way.

Core Features & Use Cases

  • Route Composition: Define a gateway endpoint that chains one or more upstream calls in sequence, in parallel, or conditionally.
  • Schema and Middleware Updates: Extend the config schema, register the route dynamically, and wire in auth, rate limiting, and error normalization when needed.
  • Testing and Validation: Add unit and integration coverage for success paths, upstream failures, auth failures, and rate-limit behavior before shipping.
  • Use Case: For example, you can create a protected /api/v1/orders route that validates configuration, calls inventory and pricing services, merges the results, and returns a normalized response.

Quick Start

Describe the new gateway route, including its path, method, upstream calls, auth requirements, and any request or response transformations you need.

Frequently Asked Questions about add-orchestrated-route

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new API gateway route that chains multiple upstream services?

To add an API gateway route that chains upstream services, you define a config-driven endpoint specifying sequential, parallel, or conditional calls. This approach composes upstream services and response handling consistently without hard-coding path logic.

How does config-driven route registration work for API gateways?

Config-driven route registration works by extending the config schema to dynamically register new gateway endpoints. This allows you to wire in middleware, orchestration logic, and response transformations declaratively rather than modifying hard-coded gateway paths.

Can I enforce auth and rate limiting on a new gateway endpoint without hard-coding?

Yes, you can enforce auth and rate limiting without hard-coding by applying middleware integration within the route configuration. The config schema updates allow you to declaratively wire these policies into the new orchestrated endpoint.

What's the best way to test an orchestrated gateway route with upstream failures?

The best way to test an orchestrated gateway route is to add unit and integration coverage for success paths, upstream failures, auth failures, and rate-limit behavior. This validates the orchestrator logic and normalized error handling before shipping.

Why do I need to update the config schema to add an API gateway route?

You need to update the config schema to add an API gateway route because the endpoint definition, upstream calls, and middleware are declaratively driven by configuration. This schema update enables dynamic route registration and consistent orchestration logic.