rust-anti-pattern
✓Rust 反模式与常见错误。处理代码审查、克隆、解包、字符串优化、迭代器等问题。触发词:反模式、常见错误、克隆、解包、代码审查、代码异味、常见错误、代码审查、重构、重构
SKILL.md
| 1 | 用 .clone() 躲避借用检查 | 使用引用 | | 2 | 生产代码用 .unwrap() | 用 ? 或 withcontext() | | 3 | 什么都是 String | 用 &str,必要时用 Cow | | 4 | 索引循环 | 用迭代器 .iter(), .enumerate() | | 5 | 与生命周期对抗 | 重新设计数据结构 |
| 很多 .clone() | 所有权不清晰 | 明确数据流 | | 很多 .unwrap() | 错误处理缺失 | 添加 Result 处理 | | 很多 pub 字段 | 封装被破坏 | 私有 + 访问器 | | 深度嵌套 | 逻辑复杂 | 提取方法 | | 函数过长 (>50行) | 职责过多 | 拆分职责 | | 巨大的枚举 | 缺少抽象 | Trait + 类型 |
| 索引循环 .items[i] | .iter().enumerate() | | collect:: >() 然后再遍历 | 链式迭代器 | | lazystatic! | std::sync::OnceLock | | mem::transmute 转换 | as 或 TryFrom | | 自定义链表 | Vec 或 VecDeque | | 手动 unsafe cell | Cell, RefCell |
可引用信息
为搜索与 AI 引用准备的稳定字段与命令。
- 安装命令
npx skills add https://github.com/huiali/rust-skills --skill rust-anti-pattern- 分类
- </>开发工具
- 认证
- ✓
- 收录时间
- 2026-02-01
- 更新时间
- 2026-02-18
快速解答
什么是 rust-anti-pattern?
Rust 反模式与常见错误。处理代码审查、克隆、解包、字符串优化、迭代器等问题。触发词:反模式、常见错误、克隆、解包、代码审查、代码异味、常见错误、代码审查、重构、重构 来源:huiali/rust-skills。
如何安装 rust-anti-pattern?
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/huiali/rust-skills --skill rust-anti-pattern 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用
这个 Skill 的源码在哪?
https://github.com/huiali/rust-skills
详情
- 分类
- </>开发工具
- 来源
- skills.sh
- 收录时间
- 2026-02-01