架构设计 Skill技能列表
搜索工具层次结构Skill search-hierarchy
搜索工具层次结构是一种技能,用于在代码库中根据查询类型(如结构、语义、字面、全文上下文)选择最合适的搜索工具(如AST-grep、LEANN、Grep、Read),以优化搜索流程、提高效率并节省令牌使用。关键词:代码搜索、搜索工具、AST-grep、LEANN、令牌效率、查询优化、软件开发。
现代Web应用架构Skill modern-web-app-architecture
这个技能用于设计和构建现代Web应用程序,包括单页应用(SPA)、服务器端渲染(SSR)、静态站点生成(SSG)和React服务器组件(RSC)等。它涵盖架构权衡、状态管理、性能优化、测试策略、交付流程和团队扩展,提供生产就绪的实践指导,如核心Web指标、可访问性、安全性和微前端架构。关键词:Web应用架构、SPA、SSR、SSG、RSC、前端开发、性能优化、状态管理、测试、团队扩展。
AIOS架构师Skill aios-architect
AIOS 架构师技能专注于系统架构设计,涵盖全栈开发、后端架构、前端架构、基础设施规划、技术栈选择与评估、API设计(支持REST、GraphQL、tRPC、WebSocket)、安全架构和性能优化。此技能帮助开发团队构建高效、可扩展、安全的软件系统,关键词包括系统架构、技术栈选择、API设计、安全架构、性能优化、AIOS架构师。
TLDR项目概览Skill tldr-overview
这是一个基于 TLDR 栈的工具,用于快速获取软件开发项目的概述,包括文件树、代码结构、调用图和复杂性分析,帮助开发者理解项目架构和关键组件,提高开发效率。关键词:项目概述、代码分析、架构设计、TLDR栈、开发工具。
高级数据结构库Skill advanced-ds-library
高级数据结构库技能提供竞赛编程和复杂算法问题中所需的高级数据结构(如树堆、伸展树、动态树、持久化数据结构、小波树等)的完整实现代码、复杂度分析和应用指导。支持C++、Python、Java等多种编程语言,帮助开发者快速构建算法库、解决区间查询、树链操作、字符串处理等难题。关键词:数据结构实现、算法竞赛、树结构、区间查询、持久化、复杂度分析、编程库。
设计APIsSkill designing-apis
这份指南提供了REST和GraphQL API设计的详细步骤和规范,包括端点设计、错误处理、版本控制、认证授权、速率限制等关键API设计要素,旨在帮助开发者高效、安全地构建和维护API。
项目知识技能Skill project-knowledge
项目知识技能用于加载和理解项目的架构、结构、约定和模式。该技能帮助开发者在开始项目工作、做出架构决策或理解组件连接时,快速掌握项目组织方式。关键词:项目架构、代码结构、开发约定、软件模式、知识管理、开发效率。
微服务架构Skill microservices-architecture
微服务架构设计和实施指南,涵盖服务分解、通信模式、数据管理、部署策略和分布式系统的可观测性。
可扩展性评估Skill scalability-assessment
此技能用于评估系统在增长过程中的可扩展性瓶颈,识别计算、存储和IO等方面的限制,并提出基于成本效益的扩展策略。关键词包括:系统评估、可扩展性、瓶颈分析、架构设计、成本管理、性能优化、DevOps、云原生、微服务。
多区域架构策略Skill multi-region-strategy
多区域架构策略是一种用于设计地理冗余系统的方法,旨在确保高可用性和灾难恢复能力。它涉及定义可用性目标、选择架构模式、规划故障转移测试,以应对数据中心故障或区域中断,适用于云计算和软件架构场景。关键词包括:多区域架构、高可用性、故障转移、数据复制、RTO/RPO、主动-主动模式、主动-被动模式、地理冗余规划。
逆康威操作技能Skill inverse-conway
该技能用于通过逆康威操作,刻意设计团队结构以匹配目标软件架构,实现架构与团队的对齐,提升软件交付效率和系统质量。关键词:逆康威操作、团队结构、架构设计、康威定律、软件工程、团队拓扑、领域驱动设计、微服务架构。
Gemini工作空间桥接Skill gemini-workspace-bridge
本技能用于管理Claude和Gemini AI工具之间的共享工作空间架构,定义目录结构、文件存储策略和跨工具协作流程。关键词:工作空间管理、跨AI协作、DevOps、文件存储、AI工具整合、架构设计、双CLI工作流。