提供 diffsitter 项目专用的 Rust 专家指导,涵盖 Tree-sitter FFI、生命周期管理、Box::leak 安全模式及 RefCell 互斥访问等高级惯用法。
用于审查代码变更(PR、Diff、Commit等),通过结合上下文与规范检查,输出按严重程度排序的正确性、安全及规范问题反馈。
专注Rust系统编程的高级工程师技能,涵盖所有权、生命周期、Trait设计及异步编程。提供代码编写、审查与调试支持,确保内存安全与高性能,集成Cargo工具链进行验证。
用于验证重构阶段是否符合规范并记录进度。按顺序执行构建、测试、回归和审查检查清单,失败即停止;通过后更新进度文件和路线图状态,但不执行提交或合并操作。
指导WinUI4K项目中Kotlin代码的静态分析规范,明确ktlint与detekt职责分工。提供处理detekt警告的标准流程、@Suppress使用准则及常见规则豁免场景,确保代码质量与可维护性。
规范工具重命名时的向后兼容处理,确保旧引用名保留在废弃数组中,防止现有配置失效。适用于修改工具注册代码或审查相关PR时验证遗留名称是否遗漏。
执行极严格的结构与架构质量审查,聚焦代码简化、抽象清理及可维护性提升。通过识别‘代码柔道’式重构机会,消除复杂度和层级违规,而非关注正确性或样式问题。
集成Alibaba Open Code Review CLI,支持对Git变更或工作区进行代码审查、安全及回归检查。可解析结果并按严重程度报告问题,必要时辅助修复高置信度缺陷。
用于对代码库进行深度技术债务与架构审计。通过读取文档、分析变更热点及多维度扫描,生成包含具体文件行号引用、严重程度和修复建议的审计报告,帮助识别架构腐化、一致性缺失及技术债。
提供TypeScript/Node.js编码规范,涵盖类型安全、错误处理、异步模式及项目结构。指导开发者编写高质量代码或进行代码审查,强调避免any和断言,推荐使用严格模式和类型守卫。
用于在开发任务完成、重大功能实现或合并前,通过调度审查子代理来验证代码质量,确保符合需求并及时修复问题。
针对Tutti项目进行聚焦的架构审查,评估代码结构、分层合规性、模块所有权及重复基础设施。通过规划任务并协调子代理仅审查变更区域,确保架构一致性,而非通用缺陷查找。
用于代码审查的性能优化技能,检查N+1查询、重渲染、API响应及内存泄漏等反模式。当询问性能或扩展性时触发,提供前端、后端及API层面的检查清单与苏格拉底式提问指导。


