架构设计 Skill技能列表
分布式系统设计Skill designing-distributed-systems
分布式系统设计技能专注于构建可扩展、可靠、容错的分布式系统,涵盖关键概念如CAP/PACELC定理、一致性模型、复制模式、分区策略、事务模式、弹性设计、服务发现和缓存策略。适用于微服务架构、云原生应用、全球可扩展系统,帮助开发者在高并发和网络分区下确保系统正确性和可用性。关键词:分布式系统、可扩展性、可靠性、CAP定理、一致性、微服务、云原生、弹性设计、服务发现、缓存策略、架构设计。
架构师Skill architect
系统架构设计是一项专业技能,专注于设计和规划可扩展、可维护的系统架构,包括API和组件接口的定义,用于关键架构决策和系统设计。关键词:系统架构、架构设计、API设计、组件接口、架构决策、系统规划、可扩展性、可维护性、技术权衡。
CookoffSkill cookoff
Cookoff是一种软件开发方法,通过多个团队基于同一设计文档独立制定和执行实施计划,来促进创新和优化。这种方法鼓励多样性和竞争,以找到最佳的实施解决方案。关键词包括:实施计划、设计文档、并行实施、独立计划、创新、优化。
Mermaid流程图Skill mermaid-flowchart
Mermaid流程图是一个工具,用于创建和渲染流程图、思维导图等图表,支持多种节点形状、链接样式和交互功能,适用于软件开发、数据科学、云计算等领域的技术文档和图表展示。
模块化代码组织Skill modular-code
模块化代码组织是一种Python编程技能,专注于通过合理分割代码文件大小,提高代码的可维护性和AI辅助开发效率。关键词包括模块化、代码组织、Python、维护性、AI辅助开发、文件大小优化、架构设计、编程最佳实践。
知识架构Skill knowledge-architecture
知识架构技能用于设计和管理知识系统,通过本体论原理按事物的本质属性组织信息,而不是基于传统分类。它适用于个人知识库构建、文档系统设计、跨域链接模式创建,以及复杂领域的信息组织,旨在提升知识的可访问性、连接性和理解效率。关键词包括知识管理、本体论、信息架构、组织原则、知识系统、文档设计。
多智能体工作流规划器Skill multi-agent-workforce-planner
这个技能用于设计并行智能体工作流,通过分析任务依赖关系、分配探索、计划、Bash、编辑等专用智能体类型,最大化并行化,并创建具有进度跟踪和故障恢复的执行计划。适用于软件开发中大型特征的分解、任务协调和项目管理。关键词:多智能体、并行工作流、任务分解、依赖分析、智能体规划、软件开发、架构设计。
arc42文档技能Skill arc42-documentation
此技能用于使用 arc42 模板创建全面的软件架构文档,提供结构化的文档编写指导,包括模板结构、工作流程和最佳实践。关键词:arc42、架构文档、软件架构、文档模板、技术文档、软件设计。
智能代码实现Skill sc-implement
这个技能是用于智能代码和功能实现的工具,通过激活专家角色和集成MCP服务器,支持快速实现软件功能、组件、API和服务,适用于多种开发框架,并提供安全验证和质量保证。关键词:代码实现、智能角色、MCP集成、功能开发、组件实现、API开发、软件实现。
简化级联Skill SimplificationCascades
简化级联是一种软件设计技能,旨在通过发现核心洞见来减少代码复杂性和冗余,提高开发效率。它涉及抽象通用模式、统一原则,并消除不必要的组件,适用于当同一概念被多次实现、特殊案例累积或复杂性增加时。关键词:简化、抽象、架构设计、代码重构、复杂性管理、软件开发、设计模式。
系统设计草案Skill system-design-draft
这个技能用于帮助中级开发者起草实用的系统设计方案,包括澄清需求、提出组件和权衡等步骤。关键词:系统设计,架构设计,软件开发,需求分析,权衡决策。
高级软件工程师Skill senior-software-engineer
全球技能强化高级软件工程最佳实践