comprehensive-code-review
此技能应在审查拉取请求、执行全面代码审查、在合并前分析代码更改或用户要求进行彻底/超严格代码审查时使用。执行极其关键的六轮分析,识别运行时故障、代码一致性问题、架构问题、环境兼容性风险以及验证策略。将结构化的审查作为GitHub PR评论发布。当用户要求“审查PR”、“审查这段代码”、“审查更改”、“检查这个PR”、“分析PR”、“发布审查”,或者在开发流程的第三阶段时使用。支持基于共识审查的并行…
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
此技能应在审查拉取请求、执行全面代码审查、在合并前分析代码更改或用户要求进行彻底/超严格代码审查时使用。执行极其关键的六轮分析,识别运行时故障、代码一致性问题、架构问题、环境兼容性风险以及验证策略。将结构化的审查作为GitHub PR评论发布。当用户要求“审查PR”、“审查这段代码”、“审查更改”、“检查这个PR”、“分析PR”、“发布审查”,或者在开发流程的第三阶段时使用。支持基于共识审查的并行…
在审查API路由、服务器逻辑、Express/Node.js代码或后端架构时自动调用。强制执行REST约定、中间件模式和关注点分离。
验证代码质量标准是否达标 - 命名、结构、DRY原则。问题会导致改进建议。
从客户角色的角度测试LogiDocs Certify功能。当用户想要以客户身份测试功能、获取模拟反馈、从用户角度审查UI,或提到“作为Aftrac测试”、“作为Sirius测试”、“客户反馈”、“用户测试”或“角色审查”时使用。
验证在发货前已解决安全考虑。问题会导致强烈建议修复的警告。
为DBX Studio生成专家级SQL查询。在编写、优化或调试针对用户数据库连接的SQL查询时使用。
定义并配置数据库模型,包括适当的命名、关系、时间戳、数据类型、约束和验证。在创建或编辑app/Models/目录下的模型文件、Eloquent模型类、模型关系(hasMany, belongsTo等)、数据库表结构、模型属性和转换、模型工厂或种子时使用此技能。在处理模型验证逻辑、数据库约束、外键关系、索引、范围、访问器、修改器或任何与ORM相关的模型配置时也使用此技能。
从README文件和文档中删除AI生成的‘粗糙’写作的明显迹象。让你的文档听起来真正由人撰写。
当用户要求“使用神谕”或“询问神谕”以进行深入研究、分析或架构问题时,应使用此技能。神谕擅长结合代码库探索和网络搜索的多源研究,并将发现综合成可操作的答案。适用于需要跨多个来源调查的复杂问题、架构分析、重构计划、调试谜题以及代码审查。
在审查README文件、JSDoc注释或内联文档时自动调用。强制执行“WHY not WHAT”原则。
自动调用进行通用代码质量审查。强制执行命名约定、函数大小、DRY原则、SOLID原则和代码组织。
在审查循环、数据获取、渲染、数据库查询或资源密集型操作时自动调用。识别N+1查询、不必要的重新渲染、内存泄漏和可扩展性问题。
门6 - 验证测试是否存在并覆盖关键路径。问题会导致警告(鼓励进行测试,但不会阻止)。
系统化的问题分析专家技能,自动协调五个专门代理进行深度问题分析。 适用于: - 用户或 PM 报告的线上问题 - 开发团队反映的技术问题 - 测试发现的 bug - 生产环境告警和异常
实现用户友好的错误处理,包括特定的异常类型、集中的错误处理、优雅的降级以及适当的资源清理。在控制器、服务或API端点中实现错误处理时,在创建自定义异常类时,在编写try-catch块时,在处理外部服务故障时,在实现重试策略时,在向用户显示错误消息时,在finally块中清理资源时,或者在实现快速失败验证和错误检测时使用这项技能。
将Sentry v8错误跟踪和性能监控添加到您的项目服务中。在添加错误处理、创建新控制器、检测定时任务或跟踪数据库性能时使用此技能。所有错误都必须被捕获到Sentry - 无一例外。
评估UI组件和页面的可访问性和WCAG合规性。当用户要求“检查可访问性”、“审核a11y”、“WCAG审查”、“屏幕阅读器测试”,或需要验证包容性设计实践时使用。
验证错误是否被优雅地处理,并向用户提供有意义的反馈。问题会导致警告。
在审查try/catch块、API错误响应、异步操作或用户反馈模式时自动调用。强制执行优雅降级和有意义的错误消息。
在审查认证、授权、输入处理、数据暴露或任何面向用户的代码时自动调用。强制执行OWASP十大安全风险意识和以安全为先的思考方式。
将大上下文代码分析委托给Gemini CLI。在分析代码库、跨文件追踪错误、审查架构或执行安全审计时使用。Gemini负责读取,Claude负责实现。
使用参数化查询、预加载、适当的索引和事务管理编写安全、高性能且优化的数据库查询。在控制器、存储库、服务或模型方法中编写数据库查询时使用此技能;在使用查询构建器或ORM方法时;在实现过滤/排序/分页逻辑时;在通过预加载优化N+1查询问题时;在处理连接和复杂查询时;在实现查询缓存时;或在将相关操作包装到数据库事务中时。
遵循整个应用程序的一致项目结构、版本控制实践、环境配置、代码审查流程和开发约定。在组织项目文件和目录、编写提交信息或创建拉取请求、管理环境变量和配置、参与代码审查、定义测试要求、使用功能标志、维护变更日志、记录设置说明或在团队中建立一致的开发实践时,使用此技能。
使用gh、本地代码更改、构建/测试和git push的端到端GitHub问题修复工作流程。当要求根据问题编号,通过gh检查问题,实施修复,运行XcodeBuildMCP构建/测试,提交带有解决问题信息的消息,并推送时使用。