架构设计 Skill技能列表
API契约生成Skill api-contract
这个技能用于从需求描述自动生成API规范,支持OpenAPI、AsyncAPI和Protobuf格式,适用于合同优先的API开发,帮助设计REST API、事件驱动API和gRPC服务。关键词:API生成、契约设计、OpenAPI、AsyncAPI、Protobuf、API开发。
Saga模式技能Skill saga-patterns
此技能专注于设计和实现分布式事务的Saga模式,支持编排和编排两种协调风格。它提供模式指导、最佳实践和实现示例,适用于微服务架构中的事务处理,确保最终一致性。关键词:Saga模式,分布式事务,微服务,编排,编排,补偿事务,错误处理。
事件风暴高级技能Skill event-storming-advanced
事件风暴高级技能是一种软件设计和业务建模方法论,用于通过事件风暴会话深入探讨业务流程、软件架构和系统设计。它帮助团队在领域驱动设计(DDD)中识别事件、命令、聚合等,促进协作和清晰度。关键词:事件风暴、领域驱动设计、软件架构、业务流程建模、团队协作、事件源、有界上下文。
事件溯源设计Skill event-sourcing-design
该技能用于设计事件溯源系统,包括事件存储、投影和版本控制模式,适用于需要完整审计追踪、复杂业务逻辑和事件驱动架构的软件开发场景。关键词:事件溯源、软件架构、微服务、审计追踪、事件驱动、数据持久化。
事件建模Skill event-modeling
事件建模技能是一种基于Adam Dymitruk方法论的可视化工具,用于设计和规划事件驱动系统。它涵盖命令、事件、读模型和自动化四种规范,通过泳道图帮助团队在软件开发中进行架构设计、事件驱动架构规划和最佳实践遵循。关键词:事件建模,事件驱动系统,架构设计,泳道图,命令事件模型,系统设计,软件架构,可视化方法,业务过程建模。
CQRS架构设计与查询优化技能Skill cqrs-architecture
本技能提供CQRS(命令查询职责分离)架构的完整设计与实现指南,涵盖从基础模式到高级事件驱动系统的查询优化、命令处理和同步策略。适用于构建可扩展、高性能的微服务和分布式系统。关键词:CQRS,软件架构,查询优化,事件驱动,命令处理,读模型,微服务,可扩展系统,MediatR实现。
扎克曼分析Skill zachman-analyze
这个技能用于基于扎克曼框架分析系统架构,从不同视角(如规划者、所有者等)和疑问词(如什么、如何等)提供结构化分析,帮助用户理解架构设计层次。关键词:扎克曼框架,架构分析,企业架构,系统设计,软件开发,视角分析。
Zachman分析技能Skill zachman-analysis
这个技能用于应用Zachman框架进行企业架构分析,通过特定行和列视角评估架构覆盖、检查文档完整性,并指导利益相关者输入。关键词:Zachman框架, 企业架构, 视角分析, 架构文档, 利益相关者, 代码提取, 覆盖检查。
TOGAFADM阶段指南Skill togaf-phase
这个技能提供TOGAF ADM(架构开发方法)各阶段的详细指导,包括预备阶段、A到H阶段和需求管理。它帮助用户了解每个阶段的目的、关键活动、交付物、时间点和与其他阶段的关联,适用于企业架构师和IT专业人士进行架构规划、实施和优化。关键词:TOGAF, ADM, 架构, 指导, 阶段, 企业架构, IT咨询, 架构设计, 软件开发。
TOGAF架构开发方法指导Skill togaf-guidance
该技能提供TOGAF ADM阶段的详细指导,帮助用户理解并应用企业架构开发方法,包括阶段活动、交付物和实际应用。适用于架构师、IT顾问和项目经理,提升企业架构治理能力。关键词:TOGAF, ADM, 企业架构, 架构开发方法, 业务架构, 技术架构, 迁移规划, 实施治理, 架构愿景
团队拓扑设计Skill team-topology-design
团队拓扑设计是一种组织设计方法论,用于优化团队结构以支持快速变更流,同时管理认知负荷。它涵盖四种基本团队类型、三种交互模式、认知负荷评估、逆向康威操作和团队演化模式,适用于设计对齐软件架构的团队结构。关键词包括团队拓扑、流对齐团队、平台团队、使能团队、复杂子系统、交互模式、认知负荷、逆向康威、康威定律。
韧性模式实现技能Skill resilience-patterns
本技能提供在.NET应用程序中实施韧性模式的全面指南,涵盖断路器、重试、死信队列等关键模式,使用Polly和Brighter库实现故障容错和瞬态故障处理。关键词:韧性模式、断路器、重试、死信队列、.NET、Polly、Brighter、故障容错、瞬态故障、HTTP客户端韧性、消息处理程序韧性。