软件开发 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, 企业架构, 架构开发方法, 业务架构, 技术架构, 迁移规划, 实施治理, 架构愿景
Apple笔记CLISkill apple-notes
这个技能是一个命令行工具,用于在macOS上管理Apple Notes,支持创建、查看、编辑、删除、搜索、移动和导出笔记,提升笔记管理效率。关键词:Apple Notes, CLI, 终端管理, 笔记管理, macOS。
NotionAPI技能Skill notion
这个技能使用Notion API来自动化管理Notion中的页面、数据库和块,支持创建、读取、更新、查询等操作,适用于开发者和团队进行内容自动化、工作流集成和应用程序开发。关键词:Notion API, 自动化, 页面管理, 数据库查询, 开发集成, API调用, 后端开发, 低代码自动化。