架构设计 Skill技能列表
Python开发模式Skill python-patterns
Python开发模式技能涵盖Python编程的核心最佳实践,包括类型提示、异常处理、上下文管理器、数据类、EAFP模式、代码可读性和性能优化。适用于软件开发、代码审查、项目重构和架构设计,旨在提升代码质量、可维护性和效率。关键词:Python编程、最佳实践、代码质量、类型提示、异常处理、上下文管理器、数据类、软件开发。
团队拓扑设计Skill team-topology-design
团队拓扑设计是一种组织设计方法论,用于优化团队结构以支持快速变更流,同时管理认知负荷。它涵盖四种基本团队类型、三种交互模式、认知负荷评估、逆向康威操作和团队演化模式,适用于设计对齐软件架构的团队结构。关键词包括团队拓扑、流对齐团队、平台团队、使能团队、复杂子系统、交互模式、认知负荷、逆向康威、康威定律。
SSA构造器Skill ssa-constructor
SSA构造器是编译器技术中的关键技能,用于将程序代码转换为静态单赋值(SSA)形式,以支持编译器优化、程序分析和验证。关键词:SSA,编译器,优化,程序分析,静态单赋值,中间表示,支配关系,φ函数。
CompleteSoftwareArchitectureDesignSystemSkill afrexai-system-architect
这是一个系统架构设计的方法论,包含从项目启动到架构现代化的11个阶段,覆盖了架构决策、模式选择、文档化、数据架构、API设计、安全、可扩展性、可靠性、基础设施部署、可观察性等多个关键领域,旨在帮助架构师设计出高质量、可维护、可扩展的软件系统。
务实开发原则检查技能Skill practical-development-validator
这个技能用于检查和验证软件开发中的过度设计,确保代码实现符合务实开发原则,如避免不必要的复杂性和确保架构合理性。关键词:务实开发、代码检查、过度设计、架构验证、软件工程、代码复杂度评估、实用性验证。
Godot组合应用架构Skill godot-composition-apps
这个技能提供了在Godot游戏引擎中使用组合模式构建可扩展应用程序、工具、UI或游戏的专家级架构标准。它强调单一职责原则和‘Has-A’关系优于‘Is-A’继承,适用于设计节点结构、重构单体脚本和实现复杂行为,便于SEO搜索关键词:Godot、组合模式、架构设计、游戏开发、UI设计。
企业架构学习Skill ea-learning
此技能用于以实践方式解释企业架构概念,帮助开发者和架构师学习和应用TOGAF、Zachman、ADR等框架和工具,适用于软件开发中的架构设计、决策记录和系统规划。关键词:企业架构、TOGAF、Zachman、ADR、学习、实践、架构设计。
现代Web应用架构Skill modern-web-app-architecture
这个技能用于设计和构建现代Web应用程序,包括单页应用(SPA)、服务器端渲染(SSR)、静态站点生成(SSG)和React服务器组件(RSC)等。它涵盖架构权衡、状态管理、性能优化、测试策略、交付流程和团队扩展,提供生产就绪的实践指导,如核心Web指标、可访问性、安全性和微前端架构。关键词:Web应用架构、SPA、SSR、SSG、RSC、前端开发、性能优化、状态管理、测试、团队扩展。
DesigningArchitectureSkill designing-architecture
为项目设计软件架构并选择合适的架构模式,涉及系统设计、架构模式选择、项目构建、技术决策等方面。
计划执行Skill plan-execute
plan-execute技能是一种用于执行书面实施计划的方法,通过分批执行任务和定期审查检查点来确保流程的可控性和质量。它适用于软件开发、项目管理等场景,强调批判性审查、验证和反馈循环。关键词:计划执行、分批处理、审查检查点、软件开发、流程优化、项目管理、SEO搜索。
Gemini工作空间桥接Skill gemini-workspace-bridge
本技能用于管理Claude和Gemini AI工具之间的共享工作空间架构,定义目录结构、文件存储策略和跨工具协作流程。关键词:工作空间管理、跨AI协作、DevOps、文件存储、AI工具整合、架构设计、双CLI工作流。
软件架构设计Skill software-architecture-design
软件架构设计技能用于系统级设计决策,包括选择架构风格(如微服务、事件驱动)、设计可扩展性和可靠性模式、制定数据一致性策略和规划运维可观测性。关键词:软件架构、微服务、事件驱动、可扩展性、可靠性、架构决策、系统设计、生产级软件。