Agent Skills
› rtk-ai/rtk
rtk-ai/rtk
GitHub用于审查并简化RTK项目中的Rust代码,通过应用迭代器链、字符串构建等惯用模式消除过度工程,同时严格保留特定约束(如LazyLock、错误处理)以确保行为不变。
Install All Skills
npx skills add rtk-ai/rtk --all -g -y
Skills in Collection (12)
用于审查并简化RTK项目中的Rust代码,通过应用迭代器链、字符串构建等惯用模式消除过度工程,同时严格保留特定约束(如LazyLock、错误处理)以确保行为不变。
审查Rust代码风格
优化代码冗长或低效实现
将手动循环转换为迭代器链
npx skills add rtk-ai/rtk --skill code-simplifier -g -y
提供RTK CLI过滤模块的Rust设计模式,包括Newtype类型安全、Builder配置、状态机解析及Trait对象调度,用于新模块设计与现有代码重构。
设计新的CLI功能模块
重构现有的Rust代码结构
需要提高类型安全性或简化复杂配置
npx skills add rtk-ai/rtk --skill design-patterns -g -y
自动化 GitHub Issue 分类、去重、关联 PR 及风险评估,支持多语言输出与深度分析。
手动触发 /issue-triage
检测到超过10个未分类的开放 Issue
发现超过30天未更新的 Stale Issue
npx skills add rtk-ai/rtk --skill issue-triage -g -y
针对RTK CLI工具的系统性性能分析与优化技能,涵盖启动时间、内存占用及Token节省率的基准测试与回归检测流程。
过滤器或正则修改后
怀疑性能下降时
发布前
任何可能影响性能的代码变更后
npx skills add rtk-ai/rtk --skill performance -g -y
自动化代码审查流程,包括审计开放PR、深度审查及生成评论。支持按数量筛选、多语言输出及重叠检测,旨在提升团队PR处理效率和质量。
手动触发 /pr-triage 命令
检测到超过5个未审查的开放PR
发现超过14天无活动的陈旧PR
npx skills add rtk-ai/rtk --skill pr-triage -g -y
自动化收集仓库PR、Issue和Release数据,通过gh CLI获取元信息,智能分类内部与外部PR,检测代码重叠与冲突,生成结构化Markdown汇报摘要。
需要汇总团队近期开发进展
审查仓库待处理PR状态
npx skills add rtk-ai/rtk --skill repo-recap -g -y
针对 Rust 开发的 TDD 技能,强制红绿重构循环,提供 Arrange-Act-Assert 等惯用测试模式及命名规范,并集成 cargo fmt/clippy/test 作为预提交门禁。
Rust 功能实现
编写单元测试
代码重构
修复 Bug
npx skills add rtk-ai/rtk --skill rtk-tdd -g -y
RTK编排器,并行执行Issue和PR分类,交叉分析以识别重复覆盖、安全漏洞及冲突。适用于Sprint前或定期审查积压项。
Sprint开始前
积压项快速增加时
审查前识别重复
npx skills add rtk-ai/rtk --skill rtk-triage -g -y
针对RTK CLI工具的安全分析技能,聚焦命令注入、Shell转义及Hook安全。用于代码审计、输入验证及恶意输出处理,防范远程代码执行与权限劫持风险。
过滤器变更
Shell命令执行逻辑修改
Hook修改
发布前检查
处理用户输入或不可信输出
npx skills add rtk-ai/rtk --skill security-guardian -g -y
自动化 RTK 项目的发布流程,涵盖版本递增、构建验证、质量检查及 Git 提交推送。
准备发布新版本时
功能开发完成后需打标签和发布时
npx skills add rtk-ai/rtk --skill ship -g -y
Rust RTK过滤器开发的TDD工作流,强制Red-Green-Refactor循环。强调使用真实数据构建测试夹具、确保至少60%的Token节省率,并利用insta进行输出快照测试,以规范代码质量与效率。
开始新的RTK过滤器实现
编写Rust测试用例
优化过滤器以减少Token消耗
npx skills add rtk-ai/rtk --skill tdd-rust -g -y
自动化批量代码审查技能,按复杂度排序处理PR。检查合并状态、CLA及评论,分析代码差异,生成摘要并请求验证后才合并,支持冲突或CLA问题时自动留言。
需要批量审查Pull Requests时
执行/rtk-triage后处理结果
发布前清理积压PR
npx skills add rtk-ai/rtk --skill pr-review -g -y


