memory-safety-patterns
Documentation & ProductivitéImplement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.
Documentation
Memory Safety Patterns
Cross-language patterns for memory-safe programming including RAII, ownership, smart pointers, and resource management.
Use this skill when
●Writing memory-safe systems code
●Managing resources (files, sockets, memory)
●Preventing use-after-free and leaks
●Implementing RAII patterns
●Choosing between languages for safety
●Debugging memory issues
Do not use this skill when
●The task is unrelated to memory safety patterns
●You need a different domain or tool outside this scope
Instructions
●Clarify goals, constraints, and required inputs.
●Apply relevant best practices and validate outcomes.
●Provide actionable steps and verification.
●If detailed examples are required, open
resources/implementation-playbook.md.Resources
●
resources/implementation-playbook.md for detailed patterns and examples.Compétences similaires
Explorez d'autres agents de la catégorie Documentation & Productivité
posix-shell-pro
Expert in strict POSIX sh scripting for maximum portability across
VOIR LA FICHE
gitlab-ci-patterns
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.
VOIR LA FICHE
backend-architect
Expert backend architect specializing in scalable API design,
VOIR LA FICHE