用途:审查 Rust 项目中 Tokio 异步运行时的使用是否正确,覆盖任务管理、同步原语、通道模式与运行时配置,并涉及 Rust 2024 edition 的变更。
主要能力:按审查工作流检查 Cargo.toml 中的 tokio feature flags、运行时构建方式(#[tokio::main] 或手动构建、多线程或当前线程)、异步函数中的阻塞调用(std::fs、std::net、std::thread::sleep、CPU 密集循环)、通道类型选择(mpsc、broadcast、oneshot、watch)以及同步原语(Mutex、RwLock、Semaphore、Notify、Barrier)的正确性。
使用方式:先完成依赖面、运行时模型、阻塞清单等门禁检查,再加载 review-verification-protocol 技能,之后按 [FILE:LINE] ISSUE_TITLE 格式输出发现,并标注 Critical、Major、Minor 或 Informational 严重级别。参考文档包括 task-management.md、sync-primitives.md、channels.md、pinning-cancellation.md。
适用场景:Rust 异步代码评审,尤其是使用 Tokio 的服务与库。
限制:资料未提供安装命令、价格、平台支持或实际效果数据;具体判定依赖审查者按门禁与协议执行。