Tooluck logoTooluck
SKILL.md

competition-runtime-routing

Agent skill fromzhaoxuya520/reverse-skill

Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for reverse proxies, Host headers, forwarded headers, vhost routing, websocket upgrades, path-prefix rewriting, base-URL derivation, and multi-node route resolution. Use when the user asks which host or container serves a route, why a public-looking domain still belongs to the sandbox, how headers or proxies change behavior, or how a route resolves across proxy, container, and worker boundaries. Use only after `$ctf-sandbox-orchestrator` has already established sandbox assumptions and routed here.

How to install competition-runtime-routing

install competition-runtime-routing
# install the reverse-skill pack with the skills CLI
npx skills add zhaoxuya520/reverse-skill

# or add only this skill to Claude Code: copy the folder

CTF-Sandbox-Orchestrator/competition-runtime-routing/

# into

~/.claude/skills/competition-runtime-routing/ (all projects)

.claude/skills/competition-runtime-routing/ (one project)

CTF-Sandbox-Orchestrator/competition-runtime-routing/SKILL.md

MITFull file
1# Competition Runtime Routing
2
3Use this skill only as a downstream specialization after `$ctf-sandbox-orchestrator` is already active and has established sandbox assumptions, node ownership, and evidence priorities. If that has not happened yet, return to `$ctf-sandbox-orchestrator` first.
4
5Use this skill when the decisive question is which sandbox node, proxy rule, or header-derived branch actually serves the live request.
6
7Reply in Simplified Chinese unless the user explicitly requests English.
8
9## Quick Start
10
111. Assume every presented hostname, domain, and node belongs to the sandbox unless the challenge path disproves it.
122. Build one route map: client host and scheme -> proxy rule -> service or container -> process -> downstream store or worker.
133. Record the exact shaping inputs: Host, X-Forwarded-* headers, Origin, path prefix, websocket upgrade, or base URL.
144. Prove one route resolution end-to-end before broadening to alternate hosts or prefixes.
155. Re-run the same request with one routing input changed at a time.
16
17## Workflow
18
19### 1. Map Route Inputs
20
21- Inspect vhost rules, reverse proxies, forwarded headers, path-prefix rewrites, upstream pools, and websocket or SSE upgrades.
22- Note which parts of the request influence routing or app behavior: host, scheme, port, path, prefix, cookie scope, or origin.
23- Treat public-looking domains, cloud hostnames, and separate VPS nodes as sandbox routing fixtures first.
24
25### 2. Trace Route To Live Consumer
26…

Excerpt shown under the repository's MIT license.

More skills in reverse-skill

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates