generate-test-docs
自主学习型测试文档生成器。从需求文档(PDF/Word/Markdown)生成测试文档,支持持久化记忆和持续学习。当用户提到"生成测试用例"、"测试计划"、"测试报告"或"根据需求生成测试"时触发。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
自主学习型测试文档生成器。从需求文档(PDF/Word/Markdown)生成测试文档,支持持久化记忆和持续学习。当用户提到"生成测试用例"、"测试计划"、"测试报告"或"根据需求生成测试"时触发。
当你需要审查、改进或解决Maven pom.xml文件的问题时使用——包括使用BOMs进行依赖管理、插件配置、版本集中化、多模块项目结构、构建配置文件,或者任何你想根据行业最佳实践调整Maven设置的情况。属于skills-for-java项目的一部分
在收到代码审查反馈(特别是当反馈不清楚或技术上值得怀疑时),完成需要在继续之前进行审查的任务或主要功能,或者在提出任何完成/成功声明之前使用。涵盖了三种实践 - 以技术严谨性而非表面同意来接收反馈,通过代码审查子代理请求审查,以及在任何状态声明之前要求证据的验证关卡。对于子代理驱动开发、拉取请求和防止虚假完成声明至关重要。
使用规范、日志和观察到的行为调试Python代码中的功能问题。当某个功能未按指定方式工作、调查运行时错误或在实施修复前界定问题范围时使用。
SBOM分析、构建管道取证以及依赖验证,涵盖包完整性、构建可重复性和CI/CD管道篡改
严格的代码审查和改进伙伴。触发条件:在验证代码质量、审查实现或提供关键反馈时。
Spring Modulith 2.0实现,用于Spring Boot 4中的限界上下文。当构建应用程序模块、实现事件驱动通信的@ApplicationModuleListener、使用Scenario API进行测试、强制模块边界或外部化事件到Kafka/AMQP时,请使用此功能。对于模块化单体架构决策,请参阅领域驱动设计技能。
将合规控制嵌入到开户工作流程中,并验证监管准备情况。在为新账户设计CIP/KYC身份验证关卡、在客户加入时实施OFAC和制裁筛查、收集实体或信托账户的受益所有权证明、构建基于风险的审批层级(按风险级别路由申请)、增加对资深投资者的保护或设置信任联系程序、自动化合规筛查和异常跟踪、建立CDD风险评级和持续监控触发条件、为SEC或FINRA检查准备开户程序、补救审计或检查中的入职合规缺陷,或者评估从开…
代码审查 - 在提交前分析代码变更并提供结构化的反馈
当您需要添加或评估可以提高代码质量的Maven依赖项时使用——包括空值注解(JSpecify)、静态分析(Error Prone + NullAway)、函数式编程(VAVR)或架构测试(ArchUnit)——并且希望采用一种咨询性、问题驱动的方法,仅添加您实际需要的内容。属于skills-for-java项目的一部分。
生成并审查Salesforce Apex代码,评分150分。触发条件:用户编写、审查或修复Apex类、触发器、测试类、批处理/队列/可调度作业,或者修改.cls/.trigger文件时。不触发条件:LWC JavaScript(使用sf-lwc)、Flow XML(使用sf-flow)、仅SOQL查询(使用sf-soql)或非Salesforce代码。
内网渗透测试、Active Directory枚举和横向移动模拟。
复现、隔离并修复一个bug(或构建/测试失败),然后总结根本原因、修复方法和验证步骤。当用户报告了一个bug、回归问题或构建/测试失败,并希望得到修复时使用。
列出本地和远程的git分支,这些分支是清理候选者——已合并但未删除,以及在可配置时间段内(默认3个月)没有提交的不活跃分支。当用户提到“陈旧分支”、“旧分支”、“分支清理”、“修剪分支”、“死分支”、“未使用分支”、“不活跃分支”、“分支卫生”,或者要求“列出要删除的分支”、“查找陈旧分支”,或运行/stale-branches命令时使用。
使用joelclaw CLI诊断并修复停滞的代理循环。当循环似乎卡住、故事没有进展或事件链中断时使用。触发词包括“循环停滞”、“为什么循环没有进展”、“诊断循环”、“修复卡住的循环”、“循环不动”、“循环发生了什么”、“故事停留在待处理状态”,或任何请求调试循环基础设施的内容。
指导交易后合规监控和交易监控系统设计。在构建警报逻辑以检测频繁交易、抢跑交易、挑单交易、分层交易、虚假报价、对敲交易或收盘价操纵时使用,实施交易后最佳执行审查,通过比例验证或分散分析评估分配公平性,设计基于异常的监控工作流程并设置升级路径,将交易与MNPI事件关联以检测内幕交易,为预清算和禁售期执行构建个人交易监控,确定SAR或蓝表或CAT报告触发条件,或调整监控阈值以减少误报。还涵盖了换手率、成…
当用户需要质量趋势报告时使用——查看随时间变化的评估分数、内容类型表现、回归警告以及质量改进建议。
当您需要应用Java安全编码最佳实践时使用——包括验证不受信任的输入、使用参数化查询防御注入攻击、通过最小权限减少攻击面、应用强加密算法、安全地处理异常而不泄露敏感数据、在运行时管理密钥、避免不安全的反序列化以及对输出进行编码以防止XSS。是skills-for-java项目的一部分。
Salesforce调试日志分析与故障排除,采用100分评分制。触发条件:当用户分析调试日志、触达总督限制、阅读堆栈跟踪或接触来自Salesforce组织的.log文件时。不触发条件:运行Apex测试(使用sf-testing)、修复Apex代码(使用sf-apex)或Agentforce会话跟踪(使用sf-ai-agentforce-observability)。
使用Vitest执行JavaScript/TypeScript测试,支持覆盖率、监视模式和平行执行。用于JS/TS测试自动化。
指导当前分支安全地变基到目标分支上,包括冲突的分类和解决步骤。在被要求变基、更新分支或解决变基冲突时使用。
通过深入代码追踪、框架感知分析和网络研究来验证代码审查或安全审查结果中的误报。生成一个.verified.md报告与原始报告并列。当审查报告已经生成并需要独立验证时,或者当用户运行/verify-findings、提到“验证审查”、“检查误报”或“验证结果”时使用。
实现并在每次更改时验证joelclaw的可观测性,以确保故障不会无声无息。在添加/更新Inngest函数、网关通道、Webhook提供者、API、工作器或任何流水线步骤时使用。强制执行标准的OTEL合约、存储路径和验证门。触发关键词包括:'o11y', 'observability', 'logging', 'otel', 'instrument this', 'silent failure', …
在每个系统边缘强制执行“解析,不验证”的原则。跨越信任边界的数据必须通过模式解析后才能进入应用程序逻辑。语言无关——涵盖TypeScript、Python、Go、Swift和Kotlin。当编写接收外部数据(API响应、HTTP请求、环境变量、文件读取、消息队列)的代码时使用,或者在审查对未经验证的外部输入进行类型转换、断言或访问的代码时使用。