当用户请求“编写C#代码”“C#最佳实践”“.NET开发”“C#异步模式”“C#可空类型”“LINQ查询”“C#记录”“C#测试”,或需要专业C#与.NET开发方面的指导时,应使用此技能。
GUTTERS 模块的标准模式。当您创建计算模块、追踪模块或智能模块时,可使用此模式,以确保以符合生产质量的实现标准,同时兼顾数据库配置与事件集成。
借助 HtmlGraph 分析功能,做出明智的工作优先级决策。适用于推荐工作任务、发现瓶颈、评估风险,或分析项目影响时使用。
将CLAUDE.md文件重构为层次化的文档结构,以提升上下文加载效率。
提供Next.js应用程序文件结构和目录组织的高级概述。在决定将新文件、组件、服务器操作、数据库模式放置何处,或理解代码库的整体架构时使用。对于保持文件组织的一致性以及明确各类代码所属位置至关重要。
使用 idempiere-cli 将新组件或模块添加至现有 iDempiere 插件中。适用于用户希望为其插件新增提示框、处理流程、事件处理器、表单,或其他组件时使用。
当用户在提交代码前、提交后,或在合并拉取请求前进行代码审查时,此技能将自动启用。当用户要求进行代码审查、审计、排查安全问题,或查找回归问题时,此技能亦会自动启动。它能够自动分析代码中的逻辑错误、回归问题、边缘场景、安全漏洞以及测试盲区,并对发现的问题进行自动修复。此技能是流程质量管控环节中不可或缺的一环。
在修改代码之前,全面分析影响与依赖关系。
在以对抗性但协作的方式审查代码的正确性、效率、边缘案例或潜在 Bug 时使用,或当生物信息学家/开发者需要第二意见时使用。
Flyway 数据库迁移一致性验证。在添加或修改迁移后使用。
基于 OWASP Top 10 标准,分析代码中的安全漏洞。适用于用户希望进行安全审查、排查漏洞、分析代码安全性,或在完成开发任务前使用。此技能能够识别安全问题,评估其严重程度,并提供修复建议,但不会自动进行修改。
使用 shadcn/ui 和 Tailwind 构建 UI 的最佳实践。