Build high-performance, low-cost, self-hosted Rust SaaS and web applications with Axum, SurrealDB v3, Askama templates, and Datastar hypermedia reactivity. Use this skill when building any Rust web application, server-side rendered app, or SaaS product — especially when the user mentions Axum, SurrealDB, Askama, Datastar, SSR, self-hosted, or wants a production-ready Rust web stack with authentication, graph-first data modeling, and Docker deployment.
Expert Rust code refactoring skill. Transforms any Rust code into clean, elegant, idiomatic Rust following The Pragmatic Programmer principles (DRY, orthogonality, ETC, etc.), modern async/Tokio best practices (minimal locks, no blocking awaits), comprehensive rustdoc for self-teaching codebases, and never reinventing the wheel from std or popular crates. Use when the user asks to refactor, clean up, improve, or modernize Rust code, modules, or crates. Trigger phrases: "refactor this Rust", "make this idiomatic", "improve this code", "add rustdocs", "Tokio best practices", "clean Rust".
Enforce strict separation of HTML (structure/data) and CSS (visual design) when writing or reviewing web markup. Use this skill when generating HTML, CSS, or JavaScript for any web page, component, or template — even if not explicitly asked for semantic markup. Covers zero inline styles, semantic-only elements, CSS custom properties, CSS-first animations, minimal JavaScript, Datastar/htmx hypermedia over SPAs, SSR + SSE, and JSON-LD for SEO/AI agents.