| 00-overview.md | Gateway overall architecture | First-time understanding of Gateway design |
| 01-startup-shutdown.md | Startup / shutdown + Pingora integration | Debug startup issues, understand initialization order |
| 02-pingora-lifecycle.md | ProxyHttp callbacks, ConnectionFilter | Modify request handling flow, understand proxy lifecycle |
| 03-routes/SKILL.md | Route subsystem | Modify route logic, troubleshoot route mismatches |
| 04-tls/SKILL.md | TLS subsystem | TLS certificate management, mTLS configuration |
| 05-plugin-system.md | Plugin system (4-phase execution model) | Understand plugin execution flow, develop new plugins, modify conditional execution logic |
| dsl-engine.md | DSL engine architecture (DslPlugin) | Maintain the DSL VM / parser / compiler / bytecode; understand async-sync bridging, panic isolation, DslRuntime lifecycle |
| dsl-engine-security-model.md | DSL sandbox security model — maintainer view | Add or extend a sandbox limit, audit Map/List/string caps, review SSRF/ReDoS posture, locate where each VmLimits field is enforced |
| 06-load-balancing.md | Load balancing strategies | Modify LB strategies, understand RoundRobin/EWMA/LeastConn/ConsistentHash selection algorithms |
| 07-backends.md | Backend discovery + health check | Modify Endpoint/EndpointSlice discovery, health check configuration, BackendTLSPolicy |
| 08-observe.md | Observability | AccessLog zero-copy output, Prometheus metrics, protocol logs |
| 09-link-sys.md | LinkSys external system integration | ES/Redis/Etcd/Webhook/LocalFile client management, DataSender implementation |
| 10-runtime-store.md | Runtime stores | Gateway/Listener configuration storage, ArcSwap lock-free read pattern |
| 11-conf-handler-guidelines.md | ConfHandler development guidelines | Implement / modify full_set / partial_update for ConfHandler |
| 12-edgion-plugin-dev.md | HTTP plugin development guide | Develop a new EdgionPlugin |
| 13-stream-plugin-dev.md | Stream plugin development guide | Develop TCP/TLS layer plugins |
| 14-link-sys-dev.md | LinkSys connector development guide | Develop a new external-system connector |
| uri-normalization/SKILL.md | URI normalization architecture (full-stack naming table, dual-view, iron rules, security guarantees) | Develop plugins that read/write path, review ACL code, troubleshoot path bypass |