架构设计 Skill技能列表
Erlang分布式系统Skill ErlangDistribution
这个技能专注于使用Erlang编程语言构建分布式系统,涵盖节点连接、分布式消息传递、全局名称注册、分布式监控、网络分区处理和容错应用开发。关键词:Erlang、分布式系统、节点连接、容错、BEAM VM、分布式编程、集群、RPC、CAP定理。
Effect-TS最佳实践Skill effect-best-practices
这个技能提供Effect-TS库的全面最佳实践指南,涵盖服务模式、错误处理、模式匹配、层组合和前端状态管理,帮助开发者编写类型安全、可测试、可观察和可维护的代码。关键词:Effect-TS, TypeScript, 函数式编程, 最佳实践, 服务定义, 错误处理, 架构设计, React状态管理。
DSL编译器生成器Skill dsl-compiler-generator
DSL编译器生成器是一个专门用于为领域特定语言(DSL)自动生成编译器和解释器的工具。它能够根据用户定义的语法规则自动创建解析器,基于类型规则生成类型检查器,并根据语义描述生成解释器或代码生成器。该工具还支持与语言工作台集成,并能生成IDE插件支持,显著降低创建自定义编程语言的门槛。关键词:DSL编译器、领域特定语言、解释器生成、语法解析、类型检查、代码生成、语言工作台、ANTLR、Xtext、编程语言开发工具。
Mermaid图表语法参考Skill mermaid-syntax
Mermaid是一个基于JavaScript的图表工具,用于从Markdown文本生成多种图表,如流程图、序列图、类图等。它支持在软件开发、数据可视化和文档编写中快速创建图表,适用于软件架构设计、系统流程描述和数据展示。关键词:Mermaid,图表语法,Markdown,流程图,序列图,软件架构,数据可视化,图表工具。
技术规范模板Skill technical-specification
详细技术规范模板,用于创建系统需求、架构、实施细节和验收标准的文档,关键词包括功能规格、系统设计、需求文档、架构决策记录、技术提案、API设计规范等。
图表生成器Skill diagram-generation
图表生成器是一个多格式图表生成工具,能够从文本描述自动创建Mermaid、PlantUML、D2和Graphviz等多种格式的技术图表。支持流程图、序列图、架构图(C4模型)、数据模型、类图、状态图等可视化图表生成,并提供SVG、PNG、PDF等多种导出格式。适用于软件开发文档、技术架构设计、数据可视化、系统分析等场景,帮助开发者和技术文档编写者快速创建专业的技术图表。关键词:图表生成,Mermaid图表,PlantUML,架构图,流程图,数据可视化,技术文档,软件开发工具,自动图表生成,C4模型
事件风暴Skill event-storming
这是一个AI模拟的事件风暴工作坊技能,用于在软件开发过程中发现领域事件、命令、参与者和有界上下文。支持全模拟、快速和引导三种模式,帮助团队进行领域驱动设计(DDD)和架构规划。关键词包括事件风暴、DDD、软件架构、AI模拟、领域发现、工作坊、多角色、领域事件。
C++智能指针Skill cpp-smart-pointers
掌握C++智能指针和RAII模式,实现自动、异常安全的资源管理。本技能涵盖unique_ptr、shared_ptr、weak_ptr、自定义删除器以及现代C++内存管理的最佳实践。关键词:C++智能指针、RAII、内存管理、资源管理、unique_ptr、shared_ptr、weak_ptr、异常安全。
高级软件工程师Skill senior-software-engineer
全球技能强化高级软件工程最佳实践
RALPH任务完成循环技能Skill ralph
RALPH任务完成循环技能是一个用于确保软件开发任务完全完成并通过验证的持久循环工具。它通过并行执行、自动重试和架构师验证来保证工作质量,适用于复杂任务管理。关键词:任务完成、验证、循环、架构师审核、并行处理、持久性、软件开发、自动化测试、质量保证。
规划Skill plan
该技能用于从软件规范自动生成详细的实施计划,包括工作流分析、设计生成和验证覆盖。它适用于规范驱动开发流程,帮助团队高效设计软件架构和组件,关键词:实施计划、规范驱动开发、设计文档、软件开发、架构设计、SEO。
架构决策记录生成器Skill adr-generator
架构决策记录生成器是一款AI驱动的专业工具,用于自动化创建和管理架构决策文档。支持Nygard、MADR等多种标准模板,具备自动编号、状态管理、关系链接和索引生成功能。关键词:架构决策记录 ADR生成 技术文档 软件架构 决策管理 模板化文档 开发文档 架构设计工具