Skill 广场
Rust规范审查与惯用法重构 Skill

Rust规范审查与惯用法重构.Skill

@apollographql/rust-best-practices

4.8优秀AI 评分基础检查通过源自 GitHub

本能力源自 Apollo GraphQL 的官方 Rust 最佳实践手册,专注于将常规 Rust 代码重构为地道(Idiomatic)、安全且高性能的高质量实现。它深入涵盖了所有权与借用权衡(区分 &T、Copy、Cow 与 .clone())、健壮的错误处理体系(基于 thiserror 与 anyhow 消除生产环境中的 unwrap 与 panic)、性能调优与 Clippy 静态检查标准、类型状态模式(Type State Pattern)编译期状态检查,以及单元测试与 rustdoc 文档注释规范。

编程Rust 研发工程师从 C++/Go/Java 转入 Rust 的开发者开源项目维护者2026-09-23 更新main

Rust规范审查与惯用法重构

本能力源自 Apollo GraphQL 的官方 Rust 最佳实践手册,专注于将常规 Rust 代码重构为地道(Idiomatic)、安全且高性能的高质量实现。它深入涵盖了所有权与借用权衡(区分 &T、Copy、Cow 与 .clone())、健壮的错误处理体系(基于 thiserror 与 anyhow 消除生产环境中的 unwrap 与 panic)、性能调优与 Clippy 静态检查标准、类型状态模式(Type State Pattern)编译期状态检查,以及单元测试与 rustdoc 文档注释规范。

它会先理解你的原始内容和目标,再按清晰的步骤完成处理。你不需要学习复杂命令,也不用理解背后的技术细节。

常见场景

它能帮你做什么?

01

02

03

三步完成

怎么使用

1安装 Skill

把右侧安装请求发给你的 AI。

2说清楚目标

告诉 AI 你想完成什么,或直接贴入内容。

3检查结果

按需要继续调整语气、范围或格式。

复制就能用

你可以直接这样说

请审查这段处理日志缓冲区的 Rust 代码,指出其中不必要的 clone 调用,并用 Cow<'_, str> 和切片进行重构。

帮我把这个底层通信库里直接返回 anyhow 的错误体系重构为基于 thiserror 的强类型 Error 枚举,确保消除所有 unwrap。

使用类型状态模式(Type State Pattern)为带有 Disconnected 和 Connected 状态的 Client 结构体重构接口,使得只有 Connected 状态允许调用 send 方法。

适用人群

适合谁?

Rust 研发工程师从 C++/Go/Java 转入 Rust 的开发者开源项目维护者高并发及系统级工程技术团队

上手门槛

使用难度

进阶

需要了解任务流程,页面已整理好使用步骤。

兼容范围

支持哪些 AI?

Codex可直接使用
Claude Code可直接使用
OpenClaw可直接使用
Hermes可直接使用
国内 Agent可直接使用

中文用户增强

Skill Px 做了什么?

中文说明简化使用方式补充中文案例整理安装流程降低理解难度