用途:这是一个面向跨语言内存安全编程的模式技能,聚焦 RAII、所有权、智能指针和资源管理等实践,帮助编写内存安全的系统代码。
主要能力与适用场景:适合在编写内存安全的系统代码、管理资源(文件、套接字、内存)、预防 use-after-free 与内存泄漏、实现 RAII 模式、在语言之间做安全性取舍、调试内存问题时使用。
使用方式:技能要求先澄清目标、约束和所需输入,应用相关最佳实践并验证结果,给出可执行的步骤与验证方法。如需详细示例,打开 resources/implementation-playbook.md 获取详细模式与示例。
限制:仅当任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审。如果缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。不适用于与内存安全模式无关的任务,或超出该范围的其他领域与工具。