Systems Programming

Systems Programming taxonomy generated by the site skill importer.

5 skills
W
rust-async-patterns

by wshobson

rust-async-patterns is a practical skill for async Rust with Tokio, covering tasks, channels, streams, timeouts, cancellation, tracing, and error handling for backend development.

Backend Development
Favorites 0GitHub 32.6k
W
memory-safety-patterns

by wshobson

memory-safety-patterns helps agents apply RAII, ownership, smart pointers, and resource cleanup across C, C++, and Rust. Use it to review backend or systems code, reduce leaks and dangling pointers, and guide safer refactors around files, sockets, buffers, and FFI boundaries.

Backend Development
Favorites 0GitHub 32.6k
W
go-concurrency-patterns

by wshobson

go-concurrency-patterns helps you apply idiomatic Go concurrency for worker pools, pipelines, channels, sync primitives, and context-based cancellation. Use it to design safer backend services, debug race conditions, and improve graceful shutdown behavior from the guidance in SKILL.md.

Backend Development
Favorites 0GitHub 32.6k
W
binary-analysis-patterns

by wshobson

binary-analysis-patterns is a reverse-engineering skill for interpreting x86-64 disassembly, calling conventions, stack frames, and control flow to support faster binary review and Security Audit work.

Security Audit
Favorites 0GitHub 32.6k
W
anti-reversing-techniques

by wshobson

anti-reversing-techniques is a reverse-engineering skill for authorized malware analysis, CTF work, packed binary triage, and security audits. It helps you identify anti-debugging, anti-VM, packing, and obfuscation patterns, then choose a practical analysis workflow using the core skill and advanced reference.

Security Audit
Favorites 0GitHub 32.6k