route-map

Maps HTTP routes with authentication layers, middleware chains, rate limits, and handlers for API and GUI endpoints.

125|18|Updated Jun 21, 2025
One-click install
npx skills add https://github.com/gjovanovicst/golang-auth-api --skill route-map
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: route-map
Source: https://github.com/gjovanovicst/golang-auth-api/tree/main/.opencode/skills/route-map
Command: npx skills add https://github.com/gjovanovicst/golang-auth-api --skill route-map

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive overview of all API and GUI routes, including their associated authentication layers, middleware, rate limiting, and handler mappings, simplifying navigation and understanding of the application's request flow.

Core Features & Use Cases

  • Route Discovery: Easily find and understand the purpose and access requirements of any API endpoint or GUI page.
  • Middleware & Auth Mapping: Clearly see which security and processing layers are applied to each route.
  • Rate Limit Reference: Quickly access rate limiting configurations for various endpoints.
  • Use Case: A new developer joins the team and needs to understand how user authentication works for the /profile endpoint. They can consult this Skill to see that AuthMiddleware() is applied and that the route requires user:read permissions.

Quick Start

Show me the authentication layers and middleware for the /admin/tenants route.

Frequently Asked Questions about route-map

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

FAQPage Schema
How do I map API routes and their associated middleware chains?

Mapping API routes and middleware chains requires detailing the complete HTTP route structure, including handler mappings, authentication layers, and processing logic for all endpoints. This provides a clear view of the request flow and security layers applied to each path.

What is the best way to understand authentication layers for API endpoints?

Understanding authentication layers for API endpoints involves mapping user, admin, app API key, and GUI session authentications. It also covers public, social OAuth2, and OIDC provider routes to clarify which security mechanisms protect specific application paths.

How do I find rate limiting configurations for specific webhooks and API routes?

Finding rate limiting configurations for webhooks and API routes requires a reference that details the complete HTTP route structure. This allows you to quickly access the specific request throttling rules applied to individual endpoints.

Does this approach work with social OAuth2 and OIDC provider routes?

Yes, this approach works with social OAuth2 and OIDC provider routes. The route mapping details public, social OAuth2, and OIDC provider routes alongside standard user and admin API key authentication to document the complete request flow.

How do I check which middleware and permissions are required for a GUI session endpoint?

To check middleware and permissions for a GUI session endpoint, you map the specific route to see its applied AuthMiddleware and required permission scopes. This reveals the exact authentication layers and processing sequences needed to access the page.