AdelAbdElGawad avatar

AdelAbdElGawad

Community

@adelabdelgawad

3Followers
|
21Public Repos
|
61Published Skills

Network Engineer and Python Coder

Agent Skills by AdelAbdElGawad

Showing 61 vetted skills indexed across 6 GitHub repositories.

adelabdelgawadadelabdelgawad

using-rusty

Enforce pre-check gating before Rust+Leptos+Axum+SQLx code generation or review.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-ownership-borrowing

Explain Rust ownership, borrowing, and lifetimes to prevent memory-safety errors.

Community
Advanced
adelabdelgawadadelabdelgawad

sqlx-errors

Map sqlx::Error variants to typed AppError responses with cross-database-safe checks.

Community
Advanced
adelabdelgawadadelabdelgawad

sqlx-types

Map Postgres column types to Rust types for SQLx applications.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-smart-pointers

Detect and fix Rust smart-pointer and interior mutability issues.

Community
Advanced
adelabdelgawadadelabdelgawad

cargo-leptos-config

Validate and synchronize cargo-leptos metadata blocks in Cargo.toml files.

Community
Intermediate
adelabdelgawadadelabdelgawad

sqlx-offline

Automate SQLx offline cache management and per-crate sqlx.toml configuration for Rust projects.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-iterators-closures

Refactor Rust code to use idiomatic iterator and closure patterns.

Community
Advanced
adelabdelgawadadelabdelgawad

quality-gates

Run an 11-step verification suite for Rust+Leptos+Axum+SQLx projects.

Community
Advanced
adelabdelgawadadelabdelgawad

leptos-server-fn

Creates and debugs Leptos #[server] functions with proper encoding and Send bounds.

Community
Advanced
adelabdelgawadadelabdelgawad

leptos-hydration-discipline

Detect Leptos hydration anti-patterns with grep-based detectors and corrective guidance.

Community
Advanced
adelabdelgawadadelabdelgawad

leptos-islands

Define hydration boundaries for Leptos SSR apps with islands.

Community
Advanced
adelabdelgawadadelabdelgawad

background-jobs

Schedule and process Postgres-backed background tasks with apalis in Rust+Leptos+Axum.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-pattern-matching

Explain Rust pattern matching exhaustiveness, Option/Result handling, and anti-patterns.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-unsafe

Enforce SAFETY comments and minimal unsafe scopes in Rust code.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-error-handling

Define and propagate typed domain errors across Rust, Leptos, Axum, and SQLx apps.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-traits-generics

Design reusable Rust abstractions using traits, generics, and static dispatch.

Community
Advanced
adelabdelgawadadelabdelgawad

leptos-error-handling

Map Leptos domain errors to HTTP responses and client messages.

Community
Advanced
adelabdelgawadadelabdelgawad

axum-websocket

Standardize WebSocket message types, room broadcasting, and heartbeats in Axum 0.8.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-lifetimes

Apply Rust lifetime annotations to prevent dangling references in functions and structs.

Community
Intermediate
adelabdelgawadadelabdelgawad

leptos-component

Enforce Leptos component and island authoring with prop declarations and reactive primitives.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-collections

Review Rust code for canonical Vec, String, and HashMap usage patterns.

Community
Advanced
adelabdelgawadadelabdelgawad

sqlx-pool

Automate PgPool setup and sharing across Axum and Leptos contexts.

Community
Advanced
adelabdelgawadadelabdelgawad

rust-panic-vs-result

Clarify when to panic versus propagate errors in Rust code.

Community
Advanced