YARP (Yet Another Reverse Proxy) is the .NET reverse proxy used for API gateway routing in Sorcha. The gateway routes external requests to internal microservices while handling path transformations, security headers, and CORS. Key pattern: gateway-specific endpoints execute BEFORE MapReverseProxy() which must be called last.
| Route | Maps external path to cluster | "Path": "/api/blueprint/{catch-all}" | | Cluster | Backend service destination(s) | "Address": "http://service:8080" | | Transform | Rewrites path before forwarding | "PathPattern": "/api/{catch-all}" | | Catch-all | Captures remaining path segments | {catch-all} or {any} |
Настраивает обратный прокси-сервер YARP для маршрутизации шлюза API. Используйте, когда: настройка маршрутов шлюза API, настройка преобразований путей, проксирование запросов к серверным службам или агрегирование конечных точек микрослужб. Источник: stuartf303/sorcha.
Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/stuartf303/sorcha --skill yarp После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw