Agent Skills
› rustfs/rustfs
rustfs/rustfs
GitHub针对RustFS的高风险变更执行对抗性代码审查,依据风险等级选择正确性、安全等维度探针进行验证,确保变更符合仓库规范。
Install All Skills
npx skills add rustfs/rustfs --all -g -y
Skills in Collection (16)
针对RustFS的高风险变更执行对抗性代码审查,依据风险等级选择正确性、安全等维度探针进行验证,确保变更符合仓库规范。
审查RustFS高风险PR或设计文档
评估涉及安全、并发或兼容性的重大变更
npx skills add rustfs/rustfs --skill adversarial-validation -g -y
诊断架构守护检查失败,涵盖层依赖、文档规范、不安全代码许可及日志护栏。指导修复违规并重新运行检查,严禁弱化规则以通过测试。
架构守卫检查脚本报错
需要修复违反架构规范的问题
npx skills add rustfs/rustfs --skill arch-checks -g -y
用于执行常规代码变更审查的技能,涵盖范围界定、风险评估、基于证据的检查及按严重程度输出发现。
用户请求对提交或PR进行普通代码变更验证
需要审查补丁并报告潜在缺陷
npx skills add rustfs/rustfs --skill code-change-verification -g -y
用于评估GitHub Issue状态,通过检查相关代码、PR和提交记录来判断问题是否已修复或需关闭。支持自动执行查看、验证及必要的操作。
用户询问Issue是否可以关闭
用户请求检查Issue实现状态
提供GitHub Issue URL并要求核实
npx skills add rustfs/rustfs --skill issue-triage -g -y
守护插件与扩展契约一致性,涵盖清单、Schema、Admin API及安装策略。重点校验密钥单源、脱敏往返、测试隔离及外部插件默认拒绝策略,确保合并前满足硬性不变量。
修改 crates/targets 下的 manifest 或 plugin 代码
变更 crates/extension-schema 中的 Schema 定义
调整 rustfs/admin 目录下的 Admin API 合约或处理程序
涉及插件安装策略或 Secret 管理的逻辑变更
npx skills add rustfs/rustfs --skill plugin-contract-guard -g -y
用于在创建或更新 PR 前进行最终预检,验证分支范围、CI 状态及元数据合规性,确保符合规范后输出 READY/BLOCKED 状态。
准备提交 Pull Request
更新现有 Pull Request
npx skills add rustfs/rustfs --skill pr-creation-checker -g -y
用于审查 GitHub PR 的代码变更。通过获取 PR 上下文、Diff 和 CI 状态,结合风险策略进行代码审查,输出包含文件行号、失败场景及修复建议的评审报告,仅在获得授权时发布。
用户请求对特定 PR 进行代码审查
需要评估 PR 变更的风险和正确性
npx skills add rustfs/rustfs --skill pr-review -g -y
提供 Rust 代码质量审查技能,补充 cargo clippy 未覆盖的规则。通过自动化搜索和手动检查清单,评估错误处理、类型安全和并发问题,确保生产代码的健壮性与正确性。
用户请求进行 Rust 代码审查
需要针对 Rust 变更行为执行特定检查的工作流
npx skills add rustfs/rustfs --skill rust-code-quality -g -y
指导在 RustFS 中添加或审查 tracing 日志,确保符合字段规范、级别策略及隐私边界。适用于修改追踪宏或运行守卫脚本的场景,强调不滥用清理且需通过自动化检查。
添加或编辑 RustFS tracing 宏/监控点
运行 logging guardrail 脚本
npx skills add rustfs/rustfs --skill rustfs-logging-governance -g -y
用于执行 RustFS 版本发布的端到端流水线,包含版本升级、预览标签验证、人工确认及最终发布。
用户明确要求发版或发布 RustFS 版本
需要执行完整的发布流程
npx skills add rustfs/rustfs --skill rustfs-release-publish -g -y
用于准备和验证 RustFS 版本文件的技能,支持 alpha/beta/stable 目标版本。自动更新 Cargo.toml、README、Helm Chart 等文件,并执行本地编辑、Git 提交或创建 PR。严格遵循发布策略,禁止修改预览标识。
用户明确要求提升项目版本号
发布工作流中需要更新版本文件
npx skills add rustfs/rustfs --skill rustfs-release-version-bump -g -y
执行 RustFS 深度安全与漏洞咨询审查,覆盖认证、IAM、路径及加密等边界。仅当用户明确要求或冲突升级时触发,需识别信任边界并验证防御措施。
用户请求安全或咨询审查
对抗性审查升级为全面咨询地图
npx skills add rustfs/rustfs --skill security-advisory-lessons -g -y
基于覆盖率报告分析未覆盖风险,优先排序高影响测试缺口并生成针对性测试提案。用于提升代码质量,而非普通验证或文档编写。
需要基于覆盖率结果制定改进计划
请求对特定模块或仓库进行风险评估
npx skills add rustfs/rustfs --skill test-coverage-improver -g -y
用于排查对象存储分层生命周期(ILM)过渡问题,包括 NoSuchVersion、恢复失败及 xl.meta 元数据检查。提供诊断命令与代码入口,指导分析远程分层版本追踪和冷后端故障。
排查 ILM 分层过渡错误
检查 xl.meta 元数据异常
调试远程分层版本 ID 追踪
分析恢复失败原因
npx skills add rustfs/rustfs --skill tier-debug -g -y
自动分析GitHub Issue状态,通过检索相关提交和PR验证修复情况,判断是否已解决或需关闭,并生成评估报告或执行关闭操作。
用户询问Issue是否可以关闭
检查Issue实现状态
批量扫描可关闭的Issue
npx skills add rustfs/rustfs --skill issue-triage -g -y
自动化GitHub PR端到端审查,包括获取元数据、分析差异、执行多角色对抗性代码审查、验证CI状态并生成结构化评审报告及评论。
用户提供GitHub PR链接或编号并要求审查
需要自动执行PR代码质量与安全性评估
npx skills add rustfs/rustfs --skill pr-review -g -y


