用途:该技能从 openai/codex 的 codex-rs 目录(119 个 crate、2008 个文件的 Rust 工作区)提炼 Rust 编码模式,用于编写、审查或重构 Rust 代码时作为参考,尤其适用于异步任务、错误枚举与 Result 流程、子进程与沙箱、Cargo 工作区架构、serde 协议、密钥处理、遥测与 Ratatui TUI 等场景。
主要能力:含 63 条规则,分 11 类并按优先级排序:防崩溃与 panic 纪律(关键)、错误处理与 Result 纪律(关键)、异步并发与取消(高)、沙箱与进程隔离(高)、密钥与进程加固(高)、类型设计与不变量(高)、测试架构(中高)、协议与 serde 设计(中高)、工作区与 crate 组织(中)、可观测性与追踪(中)、TUI 渲染(中)。每条规则附有含义解释、错误示例与 codex-rs 中正确示例及文件路径;引用基于提交 8a94430(2026-05-25)刷新。规则示例包括禁用 unwrap/expect、恢复中毒锁、区分暂时与永久错误、用 AbortOnDropHandle 取消任务、DNS 重绑定防护、密钥读入并锁定内存、非穷尽公共枚举、wiremock 与 SSE 假实现、JSON-RPC 内部标签分发、W3C traceparent 传播、Ratatui 帧合并与粘贴突发状态机等。
使用方式:按类别读取参考文件,查看 AGENTS.md 自动生成的规则目录,以及 README.md、references/_sections.md、gotchas.md、metadata.json 等参考文件;规则文件包含标题、原因说明、错误示例和带路径引用的正确示例。
适用场景:编写或审查异步 tokio 任务、设计错误边界与重试、构建带子进程与沙箱的 CLI、规划大型 Cargo 工作区、扩展内联测试、实现可演进的 serde 协议、处理密钥、加载不可信插件、接入 OpenTelemetry、构建流式 TUI 等。
限制:资料未提供安装命令、价格、支持的平台版本、性能数据或具体许可信息,暂未提供。