runpod-ops
提供、管理和终止用于LLM训练的RunPod GPU实例。当用户说“启动GPU”、“创建RunPod实例”、“终止pod”、“检查GPU状态”、“配置训练服务器”,或者需要云GPU资源时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
提供、管理和终止用于LLM训练的RunPod GPU实例。当用户说“启动GPU”、“创建RunPod实例”、“终止pod”、“检查GPU状态”、“配置训练服务器”,或者需要云GPU资源时使用。
Rust的异步通道模式(async-channel, tokio, crossbeam)
全面的异步/tokio测试模式,适用于情景记忆操作。在为异步函数、基于时间的操作、并发任务或tokio运行时管理编写测试时使用。
在修改Rust代码时,优先使用`cargo check`而不是`cargo build`。使用`cargo check`可以快速验证代码是否能够编译;只有在需要运行可执行文件时才使用`cargo build`。
根据异步Rust、错误处理、测试和项目结构的最佳实践进行全面的Rust代码质量审查
从OpenAI Codex Rust代码库中提取的编码模式 - 一个具有严格错误处理、异步模式和工作区组织的生产CLI/代理系统
Rust惯用法和设计模式,用于编写地道的代码。使用时机:(1) 编写新的Rust代码时,(2) 审查Rust代码时,(3) 解决借用检查器问题时,(4) 设计Rust API时。触发条件:Rust所有权问题、生命周期错误、API设计问题、'如何以Rust的方式做X'。
此技能应在处理Rust代码、审查Rust代码、管理Rust依赖项、创建Rust项目或修复Rust编译错误时使用。它提供了严格的编码标准(特别是FAIL FAST错误处理)、工作区架构指导、依赖项管理自动化以及常见的Rust模式。
解释如何使用Synapse RuntimeContext API。当用户询问关于“RuntimeContext”、“ctx.”、“日志记录”、“进度跟踪”、“set_progress”、“set_metrics”、“log_message”、“BaseStepContext”、“TrainContext”、“ExportContext”、“UploadContext”、“InferenceCont…
使用通道、信号量、锁和流管理并发操作。在协调并行工作或限制资源使用时使用。
Tokio 1.48.0异步运行时的生产模式,包括任务生成、通道(mpsc、oneshot、广播、观察)、同步原语、优雅关闭和生命周期管理。在生成后台任务、管理并发、实现优雅关闭或协调异步工作时使用。
Rust Clap CLI参数解析的最佳实践。在使用clap编写、审查或重构Rust CLI应用程序时应运用此技能。触发于涉及参数解析、CLI设计、子命令以及Rust中的命令行界面的任务。
在packages/rust_viterbo中处理Rust crates。用于crate布局、命令(fmt/clippy/test/bench)和编码规范。
生产就绪的Rust模式,用于类型安全的领域建模,包括新类型、类型状态、构建器、智能构造函数和常量泛型。在创建领域原语(如ID、电子邮件)、状态机、构建器或在Rust代码中强制编译时不变量时使用。
适用于异步应用程序的惯用Rust开发模式。涵盖使用Result/Option进行错误处理、所有权与借用、Tokio中的async/await、特征与泛型、serde序列化、Arc/Mutex用于共享状态,以及clippy最佳实践。在编写Rust代码、重构、错误处理或实现异步模式时使用。
基于6个月代码审查的全面Rust开发指南。在编写Rust代码、调试Rust问题或审查Rust PR时使用。涵盖错误处理、文件I/O安全、类型安全模式、性能优化、常见陷阱以及基本的最佳实践。非常适合从事CLI工具、hooks或生产代码的新手和有经验的Rust开发者。
WHEN: 使用Actix-web/Axum/Rocket进行Rust API审查,异步模式,提取器,中间件 WHAT: 异步处理器 + 提取器 + 状态管理 + 错误响应 + Tower中间件 WHEN NOT: 通用Rust → rust-reviewer, Go API → go-api-reviewer
在Windows系统上工作时,将Unix命令转换为Windows等效命令。当路径以驱动器字母(B:\, C:\)开头、命令因“未识别”错误失败,或者需要避免使用tail、head、grep或mkdir -p等Unix特定工具时,请使用此功能。将常见的Unix命令映射到PowerShell和CMD的替代命令。
使用SQLx和SeaORM为Rust后端实现数据库集成模式。在设置数据库连接、编写查询语句、定义实体、管理迁移或配置连接池时使用。涵盖编译时检查的SQL、ORM模式以及N+1问题预防。
在设计或架构Rust应用程序时使用,创建全面的项目文档,规划async/await模式,定义带有所有权策略的领域模型,构建多crate工作区,或者准备Director/Implementor AI协作交接文档
编写干净、文档齐全的Rust代码,具有适当的错误处理和no_std/std支持
专业的Rust代码审查代理,用于分析Rust代码的正确性、安全性、惯用模式、性能以及最佳实践。在审查Rust代码文件(.rs)、为Rust项目提供反馈、检查不安全的代码模式、评估借用检查器的合规性、建议惯用改进或对Rust代码库进行全面的质量评估时使用。
克隆并探索Rust crate的源代码。当用户想要阅读某个Rust crate的源代码、探索crate的实现方式、理解crate的工作原理或需要了解有关Rust库的上下文时使用。
当用户询问有关Rust模块依赖、依赖图、架构可视化、循环检测、DAG分析或模块结构时使用此技能。当你看到诸如“显示模块结构”、“依赖图”、“可视化架构”、“检查循环依赖”或“模块的Mermaid图”等短语时激活。