🦀

rust-pro

آمن

Rust 开发专家

在异步模式、高级类型系统特性和生产级系统编程方面提供专家指导,构建高性能、内存安全的 Rust 应用程序。

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "rust-pro". 解释 Rust 中的 async/await,并展示如何使用 Tokio 构建并发 Web 服务器

النتيجة المتوقعة:

Rust 中的 Async/await 提供了一种编写看起来同步的异步代码的方式。使用 Tokio,你可以高效地构建并发服务器。下面是一个异步 HTTP 服务器的基本示例...

استخدام "rust-pro". 帮我理解管理数据库连接池的这段代码的所有权模型

النتيجة المتوقعة:

对于数据库连接池,你通常需要多个线程访问连接。这需要 Arc<Mutex<ConnectionPool>> 或像 r2d2 这样的专用连接池。让我解释一下所有权语义...

التدقيق الأمني

آمن
v1 • 2/24/2026

Prompt-only skill with no executable code. Static analysis scanned 0 files and detected 0 potential security issues. This is a Rust developer persona definition that provides guidance on Rust programming without any network, filesystem, or system access capabilities. Risk score: 0/100.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

构建异步 Web 服务

使用 axum、Tokio 和异步模式设计和实现高性能 Web API,包含适当的错误处理和背压机制

性能优化

分析和优化 Rust 代码的内存使用、缓存效率和零成本抽象,同时保持安全性

FFI 和不安全代码

为 C 库创建安全的封装层,包含正确的安全不变量和不安全代码块的文档说明

جرّب هذه الموجهات

基础 Rust 问题
解释 [Rust concept] 在 Rust 1.75+ 中如何工作,并提供代码示例。
调试所有权问题
我的 Rust 代码因借用检查器错误而失败。分析所有权模型并建议修复方案:[code]
设计异步服务
使用 Tokio 设计一个处理 [use case] 的 Rust 异步 Web 服务。包含错误处理、正确的关闭流程和测试方法。
优化性能
针对 [metric] 分析和优化此 Rust 代码。建议零成本抽象、内存布局改进或算法更改:[code]

أفضل الممارسات

  • 错误处理优先使用 Result 类型而非异常
  • 仅在真正需要共享所有权时使用 Arc 和 Rc
  • 为所有 unsafe 代码块记录明确的安全不变量

تجنب

  • 在生产代码中使用 unwrap() 而没有适当的错误处理
  • 通过使用 unsafe 来绕过借用检查器,而不是寻找安全的解决方案
  • 用同步 I/O 操作阻塞异步代码

الأسئلة المتكررة

本技能涵盖什么 Rust 版本?
本技能专注于 Rust 1.75+ 特性,包括 const 泛型、改进的类型推断和异步改进。
这个技能可以为我编写和编译代码吗?
本技能提供指导、示例和代码建议,但无法直接执行或编译 Rust 代码。
本技能支持 Tokio 和异步编程吗?
是的,本技能对 Tokio 生态系统有广泛了解,包括 axum、tower、hyper 和异步模式。
这能帮助处理 FFI 和不安全代码吗?
是的,本技能涵盖 unsafe 代码的安全抽象、FFI 模式和正确的安全文档。
本技能推荐什么测试框架?
它涵盖单元测试、使用 proptest 的属性测试、使用 criterion.rs 的基准测试以及使用 mockall 的模拟测试。
本技能适合初学者吗?
本技能面向中级到高级 Rust 开发者。初学者应先从基础 Rust 教程开始。

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md