AdelAbdElGawad
Community@adelabdelgawad
Network Engineer and Python Coder
Agent Skills by AdelAbdElGawad
Showing 61 vetted skills indexed across 6 GitHub repositories.
using-rusty
Enforce pre-check gating before Rust+Leptos+Axum+SQLx code generation or review.
rust-ownership-borrowing
Explain Rust ownership, borrowing, and lifetimes to prevent memory-safety errors.
sqlx-errors
Map sqlx::Error variants to typed AppError responses with cross-database-safe checks.
sqlx-types
Map Postgres column types to Rust types for SQLx applications.
rust-smart-pointers
Detect and fix Rust smart-pointer and interior mutability issues.
cargo-leptos-config
Validate and synchronize cargo-leptos metadata blocks in Cargo.toml files.
sqlx-offline
Automate SQLx offline cache management and per-crate sqlx.toml configuration for Rust projects.
rust-iterators-closures
Refactor Rust code to use idiomatic iterator and closure patterns.
quality-gates
Run an 11-step verification suite for Rust+Leptos+Axum+SQLx projects.
leptos-server-fn
Creates and debugs Leptos #[server] functions with proper encoding and Send bounds.
leptos-hydration-discipline
Detect Leptos hydration anti-patterns with grep-based detectors and corrective guidance.
leptos-islands
Define hydration boundaries for Leptos SSR apps with islands.
background-jobs
Schedule and process Postgres-backed background tasks with apalis in Rust+Leptos+Axum.
rust-pattern-matching
Explain Rust pattern matching exhaustiveness, Option/Result handling, and anti-patterns.
rust-unsafe
Enforce SAFETY comments and minimal unsafe scopes in Rust code.
rust-error-handling
Define and propagate typed domain errors across Rust, Leptos, Axum, and SQLx apps.
rust-traits-generics
Design reusable Rust abstractions using traits, generics, and static dispatch.
leptos-error-handling
Map Leptos domain errors to HTTP responses and client messages.
axum-websocket
Standardize WebSocket message types, room broadcasting, and heartbeats in Axum 0.8.
rust-lifetimes
Apply Rust lifetime annotations to prevent dangling references in functions and structs.
leptos-component
Enforce Leptos component and island authoring with prop declarations and reactive primitives.
rust-collections
Review Rust code for canonical Vec, String, and HashMap usage patterns.
sqlx-pool
Automate PgPool setup and sharing across Axum and Leptos contexts.
rust-panic-vs-result
Clarify when to panic versus propagate errors in Rust code.