架构设计 Skill技能列表

可读性控制流重构Skill control-flow

4.5

这个技能用于重构复杂的条件逻辑,通过模仿人类推理模式,如使用早期返回、自然语言变量和清晰的条件评估,以提高代码的可读性、可维护性和决策效率。适用于软件开发中的代码优化和逻辑重构,特别适合前端和后端开发场景。关键词:控制流重构、代码可读性、条件逻辑、早期返回、自然语言变量、TypeScript、软件工程、代码优化、决策逻辑。

架构决策框架Skill architecture

4.5

架构决策框架技能用于支持系统架构设计和决策制定,涵盖需求分析、权衡评估和ADR文档编写,帮助团队提高决策效率和文档质量。关键词:架构设计、决策框架、ADR文档、权衡分析、系统架构、软件开发、敏捷方法。

DDD4j项目创建器Skill ddd4j-project-creator

4.5

这是一个用于创建和初始化基于DDD4j Boot框架的Java项目的技能。它支持单模块单体、多模块单体和微服务项目类型,并遵循DDD、六边形架构、整洁架构和COLA V5等架构模式。关键词:ddd4j, ddd4j-boot, 项目创建, 脚手架, DDD, 领域驱动设计, Java, 微服务。

大脑管理器Skill brain-manager

4.5

这个技能用于管理项目的智能大脑,通过存储和导出/导入架构决策、技术栈选择和项目上下文,帮助AI代理保持项目背景,提高开发效率。关键词:项目管理、AI代理、决策记录、架构设计、上下文管理。

插件依赖解析器Skill plugin-dependency-resolver

4.5

该技能用于生成插件依赖解析逻辑,核心是使用拓扑排序算法解决插件间的依赖关系,确保加载顺序正确并检测循环依赖。关键词:插件依赖、拓扑排序、循环依赖检测、架构设计、软件模块化。

头脑风暴Skill brainstorm

4.5

头脑风暴技能是一种用于软件开发、产品设计等领域的结构化设计方法。它强调在实施前通过系统化对话澄清模糊想法、验证设计、探索方案,确保项目方向正确。核心关键词包括:设计思维、结构化对话、需求澄清、方案探索、决策记录、YAGNI原则、实施前验证、软件开发流程、产品管理、架构设计。

架构决策记录工具Skill ctx-add-decision

4.5

该技能用于系统化地记录和归档软件开发过程中的关键架构决策。它提供标准化的格式(如Y-Statement和完整格式)来捕获决策的背景、备选方案、理由和后果,确保团队知识传承和决策可追溯性。适用于架构设计、技术选型、权衡分析等场景。关键词:架构决策记录,ADR,设计决策,技术选型,决策日志,知识管理,软件架构文档。

开发技能Skill develop

4.5

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

Effect-TS域建模模式Skill effect-patterns-domain-modeling

4.5

这个技能专注于使用 Effect-TS 进行域建模,提供了 15 个精选模式,包括类型安全错误处理、可选值处理、业务逻辑编写等,适用于 TypeScript 应用开发,关键词包括 Effect-TS、域建模、TypeScript、函数式编程、模式设计。

整洁代码Skill clean-code

4.5

整洁代码技能用于提升软件代码质量,专注于编写易于理解、维护和扩展的代码。它涵盖命名规范、函数设计、错误处理、单元测试、类结构、注释管理、代码重构等方面,基于Robert C. Martin的清洁代码原则。适用于软件开发人员、架构师和测试工程师,旨在提高团队协作效率和代码可维护性。SEO关键词:代码整洁、编程规范、软件设计、代码重构、单元测试、错误处理、类设计、命名约定、代码质量、软件开发最佳实践。

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

4.5

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

会话类型检查器Skill session-type-checker

4.5

会话类型检查器是一种软件技能,用于验证通信协议的类型安全性,通过定义会话类型来确保分布式系统中消息传递的顺序正确,防止死锁和错误。适用于通信协议验证、分布式系统、并发编程等场景,关键词包括:会话类型、通信协议、类型系统、分布式系统、并发编程、协议验证。