架构设计 Skill技能列表
DesigningArchitectureSkill designing-architecture
为项目设计软件架构并选择合适的架构模式,涉及系统设计、架构模式选择、项目构建、技术决策等方面。
项目领域模型词汇表Skill project-domain
这是一个用于定义和管理软件项目领域模型的专业技能。它通过建立统一的领域词汇表、规范实体关系、强制执行术语一致性,确保开发团队对业务概念有清晰、一致的理解。核心功能包括术语管理、关系映射、模型验证和跨层集成,旨在提升代码质量、减少沟通歧义、加速项目开发。关键词:领域驱动设计,统一术语,实体关系,模型验证,软件开发规范,DDD,代码一致性。
Event-DrivenArchitecturewithModernPatternsSkill event-driven-architecture
这项技能提供全面的模式,用于构建现代分布式系统,使用事件溯源、CQRS、Saga模式和Dapr集成。它被设计为框架无关,适用于任何需要强大事件驱动能力领域。
MatrixSDK集成技能Skill robius-matrix-integration
这个技能用于将Matrix SDK集成到Makepad应用程序中,实现聊天客户端的实时更新、时间线管理、房间操作等功能,基于Robrix和Moly代码库的最佳实践。关键词:Matrix SDK, Makepad, 集成, 聊天客户端, 滑动同步, 时间线, 实时更新, 异步操作, 架构设计
GADT实现技能Skill gadt-implementer
这个技能用于实现广义代数数据类型(GADTs),在Haskell、OCaml、Rust等编程语言中创建类型安全的数据结构和抽象语法树。适用于编译器开发、嵌入式领域特定语言(DSL)、类型安全协议实现等场景。关键词:GADT, 类型安全, 数据结构, 编程语言, 类型理论。
技术栈顾问Skill tech-stack-advisor
技术栈顾问是一个技能,用于基于项目需求推荐合适的技术栈。它覆盖前端、后端、数据库等多个类别,提供技术选型和比较功能。关键词:技术栈推荐、软件开发工具、技术选型、全栈组合、遗留代码扫描。
主路由器Skill router-main
这个技能是共享技能库的通用入口路由器,用于智能路由查询到合适的领域路由器(如启动、工程、运维、测试)。它通过定义路由工作流、触发器、安全规则和跨域链,帮助处理模糊、跨域或多域请求,提升系统效率和用户体验。关键词:路由器、技能库、跨域路由、请求处理、软件架构、DevOps、测试自动化、智能路由、系统设计。
Python开发模式Skill python-patterns
Python开发模式技能涵盖Python编程的核心最佳实践,包括类型提示、异常处理、上下文管理器、数据类、EAFP模式、代码可读性和性能优化。适用于软件开发、代码审查、项目重构和架构设计,旨在提升代码质量、可维护性和效率。关键词:Python编程、最佳实践、代码质量、类型提示、异常处理、上下文管理器、数据类、软件开发。
代码库研究分析师Skill repo-research-analyst
这是一个专业技能,用于系统分析代码仓库的结构、文档、模式和约定,帮助开发者快速理解和贡献到新项目,提升开发效率。关键词包括:代码库、研究、分析、文档、架构、模式、约定、贡献指南、SEO搜索优化。
数据库模式设计Skill database-schema-design
数据库模式设计技能用于创建和管理数据库结构,包括规范化到第三范式、定义表关系、设置约束和预防常见错误。适用于PostgreSQL和MySQL数据库,覆盖新数据库开发、模式审查、迁移和性能优化。关键词:数据库设计、模式规范化、主键外键、数据完整性、SQL约束、审计跟踪、性能优化、PostgreSQL、MySQL。
上下文映射技能Skill context-mapping
该技能用于在领域驱动设计(DDD)中映射有界上下文之间的关系,识别上游/下游模式,生成Context Mapper DSL(CML)输出,并提供集成策略建议。适用于软件架构设计、团队边界规划等场景,帮助优化系统集成和组织结构。关键词:上下文映射、有界上下文、DDD、集成模式、CML、软件架构、防腐败层、开放主机服务。
TOGAF架构开发方法指导Skill togaf-guidance
该技能提供TOGAF ADM阶段的详细指导,帮助用户理解并应用企业架构开发方法,包括阶段活动、交付物和实际应用。适用于架构师、IT顾问和项目经理,提升企业架构治理能力。关键词:TOGAF, ADM, 企业架构, 架构开发方法, 业务架构, 技术架构, 迁移规划, 实施治理, 架构愿景