skeletorflet/opencode-supreme-setup/actix-web

Claude Code and agent skill by skeletorflet/opencode-supreme-setup

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Actix-web Rust web framework. Use when building Rust HTTP services, Actor framework apps, extractors, WebSocket handlers, or performance-critical API servers on Actix RT.

Install

npx vskill@latest install skeletorflet/opencode-supreme-setup/actix-web

SKILL.md

actix-web

High-performance Rust web framework built on the Actix actor system with zero-cost abstractions.

Core Concepts
  • Actor framework: typed actors with message passing, async handlers, and supervision trees
  • Routing: #[get("/users/{id}")] attribute macros or App::new().route() for modular routing
  • Extractors: type-safe request data extraction via trait impls (Json, Path, Query, Form, Data)
  • Actix RT: multi-threaded async runtime optimized for HTTP throughput over Tokio
Common Patterns
  • Middleware: wrap_fn closures or Transform trait for logging, auth, and request modification
  • Error handling: actix_web::error::Error with ResponseError trait for typed HTTP error responses
  • WebSocket: web::resource("/ws").route(web::get().to(ws_handler)) with actor-backed sessions
  • Testing: actix_web::test utilities with TestRequest, call_service, and read_body_json
Best Practices
  • Use web::Data<T> for shared application state instead of global statics or lazy statics
  • Implement Responder trait for custom response types to keep handler return types clean
  • Configure worker count via HttpServer::new().workers(n) matching CPU cores for optimal throughput
  • Compile with --release for production: Actix RT performance can exceed Go and Node.js equivalents
Common Code Patterns
  • HttpResponse::Ok().json(response) for typed JSON serialization via serde
  • web::block(move || heavy_calc()).await for blocking CPU work off the async runtime

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
48
Repository forks
2
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/skeletorflet/opencode-supreme-setup/actix-web/badge)](https://verified-skill.com/skills/skeletorflet/opencode-supreme-setup/actix-web)

Something wrong with this skill or its page? Tell us.