架构设计 Skill技能列表

⚡

单数或数组模式Skill single-or-array-pattern

4.5

单数或数组模式是一种软件开发设计模式,用于创建能灵活处理单个项目或数组输入的函数。通过归一化输入到数组,实现统一的处理逻辑,适用于CRUD操作、批量处理API和工厂函数等场景。关键词:函数设计、CRUD、批量处理、归一化、API设计、软件开发模式。

⚡

服务层模式Skill services-layer

4.5

这个技能文档介绍了在Whispering架构中实现服务层的模式,包括使用createTaggedError创建标签化错误、命名空间导出和Result类型进行统一错误处理。适用于软件开发中创建新服务、定义域特定错误和理解服务架构,提升代码可维护性和测试性。关键词:服务层、架构设计、错误处理、TypeScript、Result类型、createTaggedError、命名空间导出、软件开发。

⚡

DP状态设计器Skill dp-state-designer

4.5

DP状态设计器是一个用于解决复杂算法问题的AI技能,专注于动态规划(DP)方案设计。它能帮助用户识别子问题、定义最优状态参数、推导状态转移方程、并提供空间优化建议(如滚动数组)。核心功能包括算法优化、状态压缩和复杂度分析,适用于编程竞赛、算法面试和软件性能优化等场景。关键词:动态规划,算法设计,状态转移,空间优化,子问题,编程竞赛,复杂度分析。

⚡

插件加载器生成器Skill plugin-loader-generator

4.5

本技能用于自动生成一个动态插件加载系统,该系统具备插件发现、验证和生命周期管理功能。核心功能包括:插件目录扫描、清单文件验证、模块动态加载、初始化与销毁生命周期管理。适用于构建可扩展的应用程序架构,如CLI工具、微服务框架等。关键词:插件系统、动态加载、生命周期管理、Node.js、TypeScript、软件架构、可扩展性、模块化开发。

⚡

技术栈扫描器Skill tech-stack-scanner

4.5

技术栈扫描器是一款专为风险投资(VC)和技术尽职调查设计的自动化工具。它能对创业公司的技术架构进行全面审查,包括评估技术选型、分析系统安全性、评估基础设施可扩展性、识别技术债务,并生成详细的评估报告。核心关键词:技术尽职调查、架构审查、安全评估、可扩展性分析、风险投资、自动化扫描、技术栈分析、云基础设施、DevOps。

⚡

类型驱动设计Skill m05-type-driven

4.5

类型驱动设计是一种利用编程语言的类型系统在编译时强制保证数据正确性和业务逻辑约束的软件开发方法。其核心思想是“使无效状态不可表示”,通过新类型模式、类型状态、幻影类型、标记特征、建造者模式等设计模式,将运行时可能出现的错误提前到编译时发现,从而提高代码的健壮性、安全性和可维护性。关键词:类型驱动设计、编译时验证、新类型模式、类型状态、Rust编程、软件架构、代码健壮性、防止无效状态。

⚡

开发技能Skill develop

4.5

开发技能是一套用于代码探索、开发、编辑和重构的通用指导原则。它专注于提升代码质量、确保代码可维护性,并提供安全的版本控制实践。核心内容包括代码整洁原则、规划流程、Git安全操作和文件处理规范。适用于软件工程师、开发人员和任何需要进行代码库分析、实现新功能或改进现有代码质量的场景。关键词:代码开发,代码重构,代码质量,Git操作,软件开发规范,编程最佳实践,代码维护,版本控制。

⚡

DHHRails审查员Skill dhh-rails-reviewer

4.5

此技能用于基于David Heinemeier Hansson(DHH)的哲学进行Ruby on Rails代码审查,识别反模式、JavaScript框架污染和违反Rails约定的行为。提供不妥协的反馈,倡导Rails最佳实践、约定优于配置和单体架构。关键词:Rails代码审查、DHH审查、反模式识别、Rails最佳实践、JavaScript框架污染、架构决策评估。

⚡

侦察构建模式Skill scout-and-build

4.5

侦察构建是一种软件开发模式,专用于在实施新功能前先探索代码库以侦察现有模式、依赖关系和潜在问题,然后基于侦察结果智能构建和测试功能。此技能通过先侦察后构建的流程,提高开发效率、减少错误,并确保与现有代码库保持一致。关键词:代码侦察、功能构建、软件开发、工程模式、Claude Code、先侦察后构建、代码库分析、依赖映射、测试实施。

⚡

韧性模式实现技能Skill resilience-patterns

4.5

本技能提供在.NET应用程序中实施韧性模式的全面指南,涵盖断路器、重试、死信队列等关键模式,使用Polly和Brighter库实现故障容错和瞬态故障处理。关键词:韧性模式、断路器、重试、死信队列、.NET、Polly、Brighter、故障容错、瞬态故障、HTTP客户端韧性、消息处理程序韧性。

⚡

架构模式Skill architecture-patterns

4.5

本技能专注于后端系统设计,介绍清洁架构、六边形架构和领域驱动设计等模式,帮助开发者构建可维护、可测试和可扩展的软件系统。关键词:架构模式、清洁架构、六边形架构、领域驱动设计、后端开发、软件设计、可维护性、可测试性。

⚡

重构Skill refactoring

4.5

重构是一种软件工程技术,通过系统性地改进代码结构、可读性和可维护性,而不改变其外部行为,用于减少技术债务、提取函数、移除重复代码、简化条件逻辑、应用设计模式等,提升代码质量和开发效率。关键词:代码重构、软件重构、技术债务、代码优化、可维护性、可读性、设计模式、软件开发、代码结构改进。