Skip to content

Commit ce79d38

Browse files
committed
feat: Add proxies category with 7 comprehensive skills
- forward-proxy: HTTP CONNECT, SOCKS protocols, authentication - reverse-proxy: Load balancing, SSL termination, routing patterns - nginx-configuration: Complete nginx setup with caching and SSL - traefik-configuration: Dynamic config, middleware, Let's Encrypt - envoy-proxy: Service mesh, filters, clusters, observability - cache-control: HTTP caching, CDN patterns, invalidation strategies - nats-messaging: Pub/sub, JetStream, clustering, messaging patterns Includes gateway skill (discover-proxies) and category index.
1 parent d090b4a commit ce79d38

9 files changed

Lines changed: 4857 additions & 0 deletions

File tree

skills/discover-proxies/SKILL.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
---
2+
name: discover-proxies
3+
description: Automatically discover proxy skills when working with forward/reverse proxies, nginx, traefik, envoy, caching, or NATS messaging
4+
---
5+
6+
# Proxies Skills Discovery
7+
8+
Provides automatic access to comprehensive proxy and messaging skills.
9+
10+
## When This Skill Activates
11+
12+
This skill auto-activates when you're working with:
13+
- Forward/reverse proxies
14+
- HTTP proxy configuration
15+
- Nginx, Traefik, Envoy, Caddy
16+
- Load balancing
17+
- SSL/TLS termination
18+
- HTTP caching and CDN
19+
- Cache invalidation
20+
- NATS messaging
21+
- Service mesh patterns
22+
23+
## Available Skills
24+
25+
### Quick Reference
26+
27+
The Proxies category contains 7 skills:
28+
29+
1. **forward-proxy** - Forward proxy fundamentals, HTTP CONNECT, SOCKS protocols
30+
2. **reverse-proxy** - Reverse proxy patterns, load balancing, SSL termination
31+
3. **nginx-configuration** - Nginx setup, locations, upstreams, caching, SSL
32+
4. **traefik-configuration** - Traefik dynamic config, middleware, Let's Encrypt
33+
5. **envoy-proxy** - Envoy architecture, filters, clusters, observability
34+
6. **cache-control** - HTTP caching, cache headers, CDN patterns, invalidation
35+
7. **nats-messaging** - NATS pub/sub, request-reply, JetStream, clustering
36+
37+
### Load Full Category Details
38+
39+
For complete descriptions and workflows:
40+
41+
```bash
42+
cat skills/proxies/INDEX.md
43+
```
44+
45+
This loads the full Proxies category index with:
46+
- Detailed skill descriptions
47+
- Usage triggers for each skill
48+
- Common workflow combinations
49+
- Cross-references to related skills
50+
51+
### Load Specific Skills
52+
53+
Load individual skills as needed:
54+
55+
```bash
56+
cat skills/proxies/forward-proxy.md
57+
cat skills/proxies/reverse-proxy.md
58+
cat skills/proxies/nginx-configuration.md
59+
cat skills/proxies/traefik-configuration.md
60+
cat skills/proxies/envoy-proxy.md
61+
cat skills/proxies/cache-control.md
62+
cat skills/proxies/nats-messaging.md
63+
```
64+
65+
## Common Workflows
66+
67+
### Setting Up Reverse Proxy
68+
```bash
69+
# Reverse proxy → Nginx/Traefik → Caching
70+
cat skills/proxies/reverse-proxy.md
71+
cat skills/proxies/nginx-configuration.md
72+
cat skills/proxies/cache-control.md
73+
```
74+
75+
### Cloud-Native Proxy Stack
76+
```bash
77+
# Traefik → Service discovery → Let's Encrypt
78+
cat skills/proxies/traefik-configuration.md
79+
cat skills/proxies/reverse-proxy.md
80+
```
81+
82+
### Service Mesh and Observability
83+
```bash
84+
# Envoy → Advanced routing → Messaging
85+
cat skills/proxies/envoy-proxy.md
86+
cat skills/proxies/nats-messaging.md
87+
```
88+
89+
### Caching and CDN Optimization
90+
```bash
91+
# HTTP caching → CDN patterns → Nginx
92+
cat skills/proxies/cache-control.md
93+
cat skills/proxies/nginx-configuration.md
94+
cat skills/proxies/reverse-proxy.md
95+
```
96+
97+
### Microservices Communication
98+
```bash
99+
# NATS → Load balancing → Proxy patterns
100+
cat skills/proxies/nats-messaging.md
101+
cat skills/proxies/reverse-proxy.md
102+
cat skills/proxies/envoy-proxy.md
103+
```
104+
105+
## Progressive Loading
106+
107+
This gateway skill enables progressive loading:
108+
- **Level 1**: Gateway loads automatically (you're here now)
109+
- **Level 2**: Load category INDEX.md for full overview
110+
- **Level 3**: Load specific skills as needed
111+
112+
## Usage Instructions
113+
114+
1. **Auto-activation**: This skill loads automatically when Claude Code detects proxy/messaging work
115+
2. **Browse skills**: Run `cat skills/proxies/INDEX.md` for full category overview
116+
3. **Load specific skills**: Use bash commands above to load individual skills
117+
118+
---
119+
120+
**Next Steps**: Run `cat skills/proxies/INDEX.md` to see full category details.

skills/proxies/INDEX.md

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
# Proxies Skills
2+
3+
## Category Overview
4+
5+
**Total Skills**: 7
6+
**Category**: proxies
7+
8+
## Skills in This Category
9+
10+
### forward-proxy.md
11+
**Description**: Forward proxy fundamentals including HTTP CONNECT method, SOCKS4/SOCKS5 protocols, authentication, and use cases for privacy, security, and access control
12+
13+
**Load this skill**:
14+
```bash
15+
cat skills/proxies/forward-proxy.md
16+
```
17+
18+
---
19+
20+
### reverse-proxy.md
21+
**Description**: Reverse proxy patterns including load balancing algorithms, SSL termination, request routing, health checks, and high availability configurations
22+
23+
**Load this skill**:
24+
```bash
25+
cat skills/proxies/reverse-proxy.md
26+
```
27+
28+
---
29+
30+
### nginx-configuration.md
31+
**Description**: Nginx configuration including server blocks, location matching, upstream configuration, caching strategies, SSL/TLS setup, and performance optimization
32+
33+
**Load this skill**:
34+
```bash
35+
cat skills/proxies/nginx-configuration.md
36+
```
37+
38+
---
39+
40+
### traefik-configuration.md
41+
**Description**: Traefik configuration including dynamic service discovery, middleware chains, automatic Let's Encrypt certificates, Docker/Kubernetes integration, and cloud-native routing
42+
43+
**Load this skill**:
44+
```bash
45+
cat skills/proxies/traefik-configuration.md
46+
```
47+
48+
---
49+
50+
### envoy-proxy.md
51+
**Description**: Envoy proxy architecture including filters, clusters, listeners, service mesh patterns, observability integration, and advanced load balancing strategies
52+
53+
**Load this skill**:
54+
```bash
55+
cat skills/proxies/envoy-proxy.md
56+
```
57+
58+
---
59+
60+
### cache-control.md
61+
**Description**: HTTP caching strategies including Cache-Control headers, CDN patterns, cache invalidation techniques, stale-while-revalidate, and edge caching optimization
62+
63+
**Load this skill**:
64+
```bash
65+
cat skills/proxies/cache-control.md
66+
```
67+
68+
---
69+
70+
### nats-messaging.md
71+
**Description**: NATS messaging patterns including pub/sub, request-reply, queue groups for load balancing, JetStream persistence, clustering, and high-performance messaging
72+
73+
**Load this skill**:
74+
```bash
75+
cat skills/proxies/nats-messaging.md
76+
```
77+
78+
---
79+
80+
## Loading All Skills
81+
82+
```bash
83+
# List all skills in this category
84+
ls skills/proxies/*.md
85+
86+
# Load specific skills
87+
cat skills/proxies/forward-proxy.md
88+
cat skills/proxies/reverse-proxy.md
89+
cat skills/proxies/nginx-configuration.md
90+
cat skills/proxies/traefik-configuration.md
91+
cat skills/proxies/envoy-proxy.md
92+
cat skills/proxies/cache-control.md
93+
cat skills/proxies/nats-messaging.md
94+
```
95+
96+
## Related Categories
97+
98+
See `skills/README.md` for the complete catalog of all categories and gateway skills.
99+
100+
---
101+
102+
**Browse**: This index provides a quick reference. Load the `discover-proxies` gateway skill for common workflows and integration patterns.
103+
104+
```bash
105+
cat skills/discover-proxies/SKILL.md
106+
```

0 commit comments

Comments
 (0)