deep-dive-analysis
由AI驱动的系统化代码库分析。结合机械结构提取与Claude的语义理解,生成的文档不仅捕捉代码的功能(做什么),还解释了其存在的原因(为什么存在)及其如何融入整个系统(如何适应系统)。包括模式识别、警示标志检测、流程追踪和质量评估。可用于代码库分析、文档生成、架构理解或代码审查。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
由AI驱动的系统化代码库分析。结合机械结构提取与Claude的语义理解,生成的文档不仅捕捉代码的功能(做什么),还解释了其存在的原因(为什么存在)及其如何融入整个系统(如何适应系统)。包括模式识别、警示标志检测、流程追踪和质量评估。可用于代码库分析、文档生成、架构理解或代码审查。
在实现功能、添加端点或进行需要预先验证、TDD周期、范围强制执行和干净提交的非平凡代码变更时使用。将预先验证 + TDD + 范围检查 + 高质量提交结合到一个流程中。关键词:实现功能,添加端点,TDD,新功能,代码变更。
质量控制指标和蛋白质设计的过滤阈值。使用此技能时:(1) 评估结合、表达或结构的设计质量,(2) 设置pLDDT、ipTM、PAE的过滤阈值,(3) 检查序列责任(半胱氨酸、脱酰胺、多碱基簇),(4) 创建多阶段过滤管道,(5) 计算PyRosetta界面指标(dG、SC、dSASA),(6) 检查生物物理性质(不稳定性、GRAVY、pI),(7) 用复合评分对设计进行排名。该技能提供了来自绑定设…
使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo进行Spring Boot的测试驱动开发。在添加功能、修复错误或重构时使用。
在根据当前暂存的Git更改草拟传统提交消息时使用。触发条件:'写入提交消息','从暂存更改中起草提交','生成传统提交','为git commit -F -的消息'。不用于创建提交、修改历史或进行全面代码审查。
提供Zig模式,支持以类型优先的方式进行开发,包括标记联合、显式错误集、编译时验证和内存管理。在读取或写入Zig文件时必须使用。
当用户询问关于测试质量、代码覆盖率、测试可靠性、测试可维护性,或者想要分析他们的测试套件时自动激活。提供与框架无关的测试质量分析和改进建议。不提供特定于框架的模式——对于这些需求,请使用jest-testing或playwright-testing。
智能问答助手,可从项目文档自动生成测试用例。当用户希望从需求生成测试用例时使用,运行/init, /parse, /style, /plan, /generate, /export命令,或处理PDF/DOCX/XLSX格式的需求文档以及TestRail就绪的Excel导出。
用于审计API路由时检查模式漂移、缺失认证或验证缺口。根据共享的TypeScript类型扫描路由,以发现不匹配项、缺失的中间件和未记录的端点。只读——生成按严重性分组的报告。关键词:审计路由、模式漂移、认证缺口、缺失验证、类型不匹配、孤立模式。
在决定是否将Terraform代码提取为可重用模块、确定模块边界或在模块化后迁移状态时使用。涵盖了重构决策(模块化与内联)、导致模块蔓延的反模式以及状态迁移风险。关键词:terraform模块,重构terraform,模块边界,terraform抽象,模块蔓延,状态迁移,terraform状态mv。
运行并创建评估以测试代理行为。当用户想要创建或运行评估时使用。
ActiveRecord模型模式和Rails约定。在处理模型、关联、验证、范围、回调或数据库模式设计时自动调用。触发词包括“model”、“ActiveRecord”、“association”、“has_many”、“belongs_to”、“validation”、“validates”、“scope”、“callback”、“migration”、“schema”、“index”、“fore…
通过并行测试8-10种根本不同的解决方案来系统地消除配置错误。当根本原因不明确时,这种方法能够通过全面的并行探索在几小时内而不是几天内找到修复方案。构建最小的测试框架,同时评估所有方法,确定优胜者,并理解它们为何有效。将猜测工作转变为系统的发现过程。
高级覆盖率分析,提供可操作的见解。用于识别覆盖率差距、建议特定测试、跟踪覆盖率趋势以及突出未覆盖的关键代码。对于达到80%以上的覆盖率目标至关重要。
使用ARCHITECTURE.md和docs/*.md文件通过Mermaid图表来记录软件架构。当项目根目录下存在ARCHITECTURE.md时主动使用,或者调用来创建初始的架构文档。涵盖系统设计、数据流、组件关系以及代码组织,并引用关键入口点和抽象。
全面的iOS和Android移动应用测试策略。涵盖单元测试、UI测试、集成测试、性能测试以及使用Detox、Appium和XCTest进行的测试自动化。
当遇到需要诊断和修复的错误报告、失败测试、堆栈跟踪或CI失败时使用。自主诊断根本原因,实施最小化修复,验证正确性,并提交。关键词:修复错误,失败测试,堆栈跟踪,CI失败,调试错误,损坏的测试。
在提交代码更改时使用。在创建质量门控提交之前运行代码检查、类型检查、Semgrep安全扫描、可选的CodeRabbit审查以及相关的测试。标志:--review, --push, --dry-run, --message。关键词:提交,质量门,代码检查,类型检查,semgrep,coderabbit,阶段,推送。
PostgreSQL数据库模式,用于查询优化、模式设计、索引和安全。基于Supabase最佳实践。
在分析代码质量、重构或可维护性时自动调用。当提到“代码异味”、“重构”、“代码质量”、“技术债务”、“复杂度”、“可维护性”、“干净代码”、“SOLID原则”、“DRY原则”、“改进代码”、“简化”、“提取方法”、“提取类”、“长方法”、“大类”、“重复”时触发。根据Ruby Science方法论为最近编写的Ruby/Rails代码提供重构模式和代码异味识别。
提供了使用dataclasses、discriminated unions、NewType和Protocol进行类型优先开发的Python模式。在读写Python文件时必须使用。
使用TRACE框架(追踪、阅读、分析、检查、执行)进行系统化调试和错误解决。在调试错误、分析堆栈跟踪、调查故障、根本原因分析或排查生产问题时使用。
语法感知的代码搜索、linting 和重写工具。支持基于 AST 的结构化代码搜索和批量代码转换。
在对任意源代码仓库进行全面安全审计时使用,特别是对于大型、复杂、多组件、分布式或非标准架构的项目。协调一个包含10个阶段的工作流程,结合了顾问智能、补丁绕过分析、知识库构建、基线和自定义SAST(静态应用程序安全测试)、规范差距分析、深度漏洞挖掘、误报消除、变体分析以及最终报告,并附带实际PoC(概念验证)构建。触发条件包括“审计此仓库”、“运行全面安全审计”、“在此代码库中查找漏洞”、“检查安全…