以安全为先的AI代理技能审核。在从ClawdHub、GitHub或其他来源安装任何技能之前使用。检查危险信号、权限范围和可疑模式。
Java语言(17+)。涵盖现代特性、模式和最佳实践。在编写Java应用程序、Spring Boot后端或企业系统时使用。使用条件:用户提到“java”、“records”、“sealed classes”、“streams”,询问关于“模式匹配”、“switch表达式”、“Optional”、“集合”、“泛型”。不用于:Spring Boot具体细节 - 请改用`backend-spring-boot`技能;不用于:Lombok注解 - 请改用`lombok`技能;不用于:MapStruct - 请改用`mapstruct`技能
使用Chrome DevTools MCP进行专家级的浏览器自动化、调试和性能分析。可用于与网页交互、截取屏幕截图、分析网络流量以及性能剖析。
审查UI代码是否符合Web界面指南。当被要求“审查我的UI”、“检查可访问性”、“审核设计”、“审查UX”或“根据最佳实践检查我的网站”时使用。
浏览器自动化专家 - 端到端测试、网页抓取、UI测试
测试工程师 skill,负责软件质量保障和测试工作。适用于以下场景: (1) 编写测试用例和测试计划 (2) 执行功能测试和回归测试 (3) 提交缺陷和跟踪修复 (4) 进行接口测试和自动化测试 (5) 执行用户体验测试 (6) 分析测试结果和质量评估
浏览器自动化命令参考和使用模式,适用于网页测试、表单填写、截图和数据提取。
Git操作包括提交、推送、变基、修改提交、重写提交信息和压缩提交。当用户想要执行如提交、推送、变基、修改提交、重写提交信息或压缩提交等Git操作时使用。
设计全面的测试用例,确保有足够的覆盖率和清晰的文档。在编写测试用例、创建测试套件或提高测试覆盖率时使用此技能。激活条件:测试用例、测试场景、测试覆盖率、测试设计、编写测试、BDD、gherkin。
SQL 优化与调优
代码简化技巧,用于在保持行为不变的情况下提高清晰度、一致性和可维护性。在简化代码、减少复杂性、清理最近的更改、应用重构模式或提高可读性时使用。触发于涉及代码清理、简化、重构或可读性改进的任务。
以诺贝尔物理学奖得主、传奇问题解决者理查德·费曼的风格思考和构建。强调第一性原理推理、有趣的探索、无情的简化以及用于深入理解的费曼技巧。在调试看似不可能的问题、从零开始设计或传统智慧失效时使用。
自动化浏览器交互,用于网页测试、表单填写、截图和数据提取。当用户需要浏览网站、与网页交互、填写表单、截取屏幕、测试网络应用程序或从网页中提取信息时使用。
Playwright端到端测试、页面对象、夹具、视觉回归、可访问性测试以及CI集成模式。
Java Spring Boot 开发规范和最佳实践指南。适用于企业级Java后端开发,涵盖项目架构、编码规范、安全实践、性能优化等全方位内容。
专业的Python后端代码审查员,能够识别过度复杂性、重复代码、不良优化以及违反最佳实践的情况。在被要求审查Python代码质量、检查重复代码、分析模块复杂度、优化后端代码、识别反模式或确保遵循最佳实践时使用。非常适合防止AI生成的代码创建不必要的文件而不是导入,发现重复的验证逻辑,并捕捉过度设计的解决方案。
何时:Java代码审查、Java惯用法、异常处理、集合、流、Java 17+特性 内容:异常模式 + 资源管理 + 空安全 + 流的使用 + 现代Java特性 不适用的情况:特定于Spring → spring-boot-reviewer,Android → kotlin-android-reviewer,Kotlin → kotlin-spring-reviewer
验证服务栈,使用用户指定的目标模型。运行两次:首先在禁用FlagGems/FlagCX的情况下运行(隔离特定于模型的错误),然后启用完整的多芯片堆栈再运行一次。比较这两次运行的结果,以确定是哪一层导致了任何失败。
自动化浏览器交互,用于网页测试、表单填写、截图和数据提取。当用户需要浏览网站、与网页交互、填写表单、截取屏幕、测试网络应用程序或从网页中提取信息时使用。
MySQL DBA技能,包括模式设计审查、索引、查询性能调优(EXPLAIN)、事务/隔离问题、复制/高可用性、备份/恢复以及操作检查表。用于诊断慢查询、设计键/索引、分区策略和安全在线模式更改等任务。
