
Edge Computing
- 113 installs
- 99 repo stars
- Updated August 4, 2026
- thebeardedbearsas/claude-craft
Helps with ai & agent building tasks.
About
edge-computing is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- edge-computing
- AI & Agent Building
- AI-coding skill
Edge Computing by the numbers
- 113 all-time installs (skills.sh)
- Ranked #3,968 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/thebeardedbearsas/claude-craft --skill edge-computingAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 113 |
|---|---|
| repo stars | ★ 99 |
| Last updated | August 4, 2026 |
| Repository | thebeardedbearsas/claude-craft ↗ |
What it does
Helps with ai & agent building tasks.
Files
Edge Computing — Cloudflare Workers, Deno Deploy
Compute global faible latence, proche utilisateur.
Platforms
Cloudflare Workers — V8, 300+ POPs, KV/Durable Deno Deploy — Deno, 30+ POPs, TypeScript Vercel Edge — V8, 20+ POPs, Next.js Fastly Compute@Edge — WASM, 70+ POPs
Geo-Routing
export default {
async fetch(req) {
const api = req.cf.country === 'US' ? 'us-api' : 'eu-api';
return fetch(`https://${api}.example.com${req.url}`);
}
};Edge Caching (KV)
const key = new URL(req.url).pathname;
let cached = await env.KV.get(key);
if (cached) return new Response(cached, { headers: { 'X-Cache': 'HIT' } });
const resp = await fetch('https://origin.com' + key);
const body = await resp.text();
await env.KV.put(key, body, { expirationTtl: 3600 });
return new Response(body, { headers: { 'X-Cache': 'MISS' } });A/B Testing
const variant = Math.random() < 0.5 ? 'A' : 'B';
resp.cookies.set('ab_test', variant);Bot Detection
if (/bot|crawler/i.test(req.headers.get('User-Agent'))) {
return new Response('Forbidden', { status: 403 });
}Durable Objects (Stateful)
export class ChatRoom {
async fetch(req) {
const [client, server] = Object.values(new WebSocketPair());
this.sessions.push(server); server.accept();
server.on('message', e => this.broadcast(e.data));
return new Response(null, { status: 101, webSocket: client });
}
}Constraints
CPU 10-50ms → offload heavy Memory 128MB → streaming No FS → KV/R2
---
Voir @.claude/skills/wasm/SKILL.md
Related skills
AI & Agent Buildingagents