lean4-theorem-proving
在使用Lean 4(.lean文件)时,编写数学证明、遇到“failed to synthesize instance”错误、管理sorry/axiom消除,或在mathlib中搜索引理时使用 - 提供构建优先的工作流程、haveI/letI模式、编译器引导的修复以及LSP集成
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
在使用Lean 4(.lean文件)时,编写数学证明、遇到“failed to synthesize instance”错误、管理sorry/axiom消除,或在mathlib中搜索引理时使用 - 提供构建优先的工作流程、haveI/letI模式、编译器引导的修复以及LSP集成
使用joblib进行并行处理,适用于网格搜索和批量计算。当需要在多个CPU核心上加速计算密集型任务时使用。
将顺序的Python代码转换为并行/并发实现。当被要求并行化Python代码、通过并发提高代码性能、将循环转换为并行执行或识别并行化机会时使用。处理CPU密集型(多进程)、I/O密集型(异步IO、线程)和数据并行(向量化)场景。
围绕操作点线性化非线性动力学以进行控制设计。
使用Trivy漏洞扫描器的离线模式来发现依赖文件中的安全漏洞。这项技能涵盖了设置离线扫描、对包锁定文件执行Trivy以及在无需互联网访问的情况下生成JSON格式的漏洞报告。
将Java EE的javax.*导入迁移到Jakarta EE的jakarta.*命名空间。在升级到Spring Boot 3.x、迁移javax.persistence、javax.validation、javax.servlet导入或修复Jakarta EE转换后的编译错误时使用。涵盖包映射、批量sed命令和验证步骤。
移除AI代码中的冗余——不必要的注释、防御性检查、`any`类型转换以及由AI引入的风格不一致。
提供过去一段时间的git日志摘要。当被要求提供git日志摘要时使用。
为聚类和机器学习算法定义自定义距离/相似度度量。在使用DBSCAN、sklearn或scipy距离函数并需要应用特定度量时使用。
使用帕累托前沿进行多目标优化。当同时优化多个相互冲突的目标、寻找折衷解或计算帕累托最优解时使用。
在MPC中加入积分作用以实现无偏移的张力跟踪
当给定一个项目代码库时,此技能会观察代码库中的重要函数以备将来采取行动。
从漏洞数据源中提取CVSS(通用漏洞评分系统)分数,并进行适当的回退处理。此技能包括理解CVSS v3,处理多个评分来源(NVD、GHSA、RedHat),实现来源优先级逻辑,以及在安全报告中处理缺失的分数。
将Spring Security 5迁移到Spring Security 6的配置。在移除WebSecurityConfigurerAdapter、用@EnableMethodSecurity替换@EnableGlobalMethodSecurity、将antMatchers转换为requestMatchers或更新到lambda DSL配置风格时使用。涵盖SecurityFilterChain …
这项技能应在需要遵循SOLID原则和清洁代码实践的代码实现中使用。它提供了关于单一职责、开闭原则、里氏替换、接口隔离以及依赖倒置原则的详细指导,并附有TypeScript中的比较示例。
校对博客文章,以确保其清晰度、平衡性和总体质量。当被要求校对、审查或批评博客文章或文章时使用。
当您需要将一个不可行或非最优的柔性作业调度计划修复为停机可行、优先级可行的计划,同时保持不更差的策略预算时,应考虑此技能。
优化工作负载在工作者、进程或节点之间的分布,以实现高效的并行执行。当被要求平衡工作分配、提高并行效率、减少滞后者、实施负载均衡或优化任务调度时使用。涵盖静态/动态分区、工作窃取和自适应负载均衡策略。
选择MPC预测时域和成本矩阵以处理网页。
使用LibFuzzer为Python库创建模糊驱动。当代理需要为Python项目和库创建模糊驱动/模糊目标时,这项技能非常有用。
Suricata签名的核心构建块和多条件深度包检测逻辑
审查代码库、架构、拉取请求和技术计划,以识别虚荣工程——即为了开发者的自尊、简历或智力愉悦而构建的代码和系统,而不是为了提供用户或商业价值。触发条件包括:“审查这段代码”、“这是否过度设计了”、“代码审查”、“架构审查”、“复杂性审计”、“虚荣检查”、“这是否必要”、“简化这个”、“技术债务审查”,或者任何评估代码或架构是否符合实际需求的请求。当用户分享一个代码库并请求反馈时,讨论框架/库的选择时…
诊断并修复SwiftUI性能问题,包括卡顿、停顿、启动缓慢、视图重绘过多以及应用程序终止。在对SwiftUI应用进行性能分析、调查UI响应性问题、优化渲染性能、减少启动时间或修复与内存相关的终止时,应使用此技能。触发条件包括SwiftUI性能问题、卡顿、停顿、不流畅、启动缓慢、内存不足(OOM)、看门狗终止、帧丢失或响应性问题。
当一个任务已经有了研究和计划部分,并且在实施前需要对计划进行对抗性审查时使用