grove-doctor
当Grove设置中的某些部分没有按预期工作,或者用户要求诊断或解决他们Grove安装的问题时使用
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
当Grove设置中的某些部分没有按预期工作,或者用户要求诊断或解决他们Grove安装的问题时使用
在WPF MVVM的服务层错误处理中实现ErrorOr结果模式。在从服务返回错误而不是抛出异常时使用,或者将ErrorOr与FluentValidation和CommunityToolkit.Mvvm集成时使用。
在.NET中使用Task、ValueTask和ConfigureAwait实现异步编程模式。在构建非阻塞I/O操作或提高应用程序响应性时使用。
涵盖了WPF内存优化,包括可冻结模式、常见的内存泄漏原因以及诊断技术。当遇到内存增长、实现资源缓存或调试内存问题时使用。
优化.NET中的标准I/O和文件操作,以实现高性能的数据处理。在构建高吞吐量文件处理或竞争性编程解决方案时使用。
使Masterbuilder能够使用工匠作为用户角色进行UX测试。实施后,工匠们会扮演不同类型的用户,从现实世界的视角来验证工作。
提供专家级性能分析、瓶颈识别和优化评估。当用户需要性能审计、核心网页指标审查或可扩展性评估时,请使用此技能。触发条件包括请求性能审查、负载测试指导,或要求识别瓶颈。生成详细的咨询式报告,包含发现结果和优先级建议——不编写实现代码。
提供专业的数据库分析、模式设计审查和查询优化评估。当用户需要数据库架构评估、查询性能分析或数据完整性审查时,请使用此技能。触发条件包括请求数据库审计、模式审查、查询优化,或要求评估数据库模式。生成详细的顾问式报告,包含发现的问题和优先级建议——但不编写实现代码。
使用Microsoft.Extensions.DependencyInjection和GenericHost配置依赖注入。在设置DI容器、注册服务或在.NET项目中实现IoC模式时使用。
在.NET中通过服务层实现仓储模式以进行数据访问抽象。当需要将数据访问逻辑从业务逻辑中分离出来或构建可测试的数据层时使用。
通过在C#中预先将文字字符串定义为const string来管理。当在整个代码库中组织字符串常量、日志消息、异常消息或UI文本时使用。
使用 .NET 中的 Parallel、PLINQ 和 ConcurrentCollections 实现并行处理。当需要并行处理 CPU 密集型任务或提高多核利用率时使用。
实现FluentValidation与WPF INotifyDataErrorInfo桥接,用于表单验证。在使用RuleFor、AbstractValidator构建复杂验证规则或将FluentValidation与CommunityToolkit.Mvvm集成时使用。
为软件项目提供专家级的架构分析和战略建议。用于架构审查、系统设计评估、技术栈评估、可扩展性/现代化策略,或在被要求从架构角度分析代码库时使用。生成具有优先级建议的咨询式报告 —— 不编写实现代码。
提供专家级的QA分析、测试策略审查和质量流程评估。当用户需要测试覆盖率评估、测试策略指导或质量保证审核时,使用此技能。触发条件包括请求进行QA审查、测试覆盖率分析或要求评估测试实践。生成详细的顾问式报告,包含发现的问题和优先级建议——但不编写实现代码。
提供专业的代码质量分析、技术债务评估和可维护性评估。当用户需要代码审查、技术债务盘点、重构优先级排序或代码健康状况评估时,使用此技能。触发条件包括请求代码质量审查、技术债务审计、可维护性分析,或要求评估代码库的健康状况。生成详细的顾问式报告,包含发现的问题和优先级建议 — 不编写实现代码。
将PDB调试符号嵌入到EXE/DLL文件中。在配置嵌入式调试符号、单文件部署、Source Link集成或dotnet发布设置时使用。
使用XamlStyler和dotnet format格式化WPF XAML和C#代码。自动生成Settings.XamlStyler和.editorconfig文件。在需要代码格式化或样式清理时使用。
使用HashSet、FrozenSet和优化的Dictionary在.NET中实现快速O(1)查找模式。适用于构建高性能搜索或成员资格测试操作。
通过使用Span、ArrayPool和ObjectPool实现零分配模式,以提高.NET中的内存效率。在减少GC压力或优化高性能内存操作时使用。
使用GeneratedRegexAttribute源生成器实现编译时正则表达式。在处理正则表达式模式时使用,以获得更好的性能和AOT兼容性。
提供全面的技术栈审计,具备实时研究能力。分析任何框架(如Laravel、React、Vue、Symfony等)的版本更新情况、代码模式、约定、反模式和安全建议。当用户需要技术栈审计、框架最佳实践审查或包分析时,请使用此技能。生成详细的顾问式报告,包含发现的问题和优先级建议——但不编写实现代码。
提供专业的安全分析、漏洞评估和威胁建模。可用于安全审查、OWASP分析、认证/授权评估、合规性状态或攻击面分析。生成具有优先级修复建议的顾问式报告 —— 不编写实现代码。
提供专家级的可观测性分析、日志审查和监控评估。当用户需要进行日志审计、错误追踪评估、APM(应用性能管理)审查或监控策略评估时,可以使用此技能。触发条件包括请求进行可观测性审计、日志模式审查,或者要求评估系统的可见性和调试能力。生成详细的顾问式报告,包含发现的问题及优先级建议——但不编写实现代码。