架构设计 Skill技能列表
GitHub存储库标准架构师Skill github-repository-standards
这个技能专注于GitHub存储库的标准化和架构设计,通过实施最小根哲学和世界级README标准,优化代码库结构,提升文档质量和团队协作效率。关键词:GitHub、存储库管理、软件架构、文档工程、配置优化、代码整洁性。
数据库分片Skill database-sharding
数据库分片是一种数据库水平扩展技术,用于处理海量数据和高并发访问,通过将数据分布到多个分片上提高性能和可扩展性。它包括哈希分片、范围分片和目录分片等策略,适用于多租户隔离、数十亿记录、避免热点问题和跨分片事务处理。关键词:数据库分片、水平扩展、分片键、一致性哈希、多租户隔离、分布式数据库、架构设计。
代码模式分析专家Skill pattern-recognition-specialist
此技能用于分析代码库中的设计模式、反模式、命名约定和代码重复,识别架构模式,检测代码异味,确保代码质量一致性。关键词:设计模式、反模式、代码质量、架构分析、命名约定、代码重复检测、软件工程、代码审查。
ProtocolBuffers设计技能Skill protobuf-design
这个技能专注于设计和定义 Protocol Buffers(proto3)服务合同,用于创建高效、类型化、跨语言的 API 接口,特别适用于 gRPC 服务和 C# 实现。关键词:Protocol Buffers, gRPC, 服务设计, API 合同, 架构设计, 微服务, 后端开发, 模式演化。
扎克曼分析Skill zachman-analyze
这个技能用于基于扎克曼框架分析系统架构,从不同视角(如规划者、所有者等)和疑问词(如什么、如何等)提供结构化分析,帮助用户理解架构设计层次。关键词:扎克曼框架,架构分析,企业架构,系统设计,软件开发,视角分析。
探索迁移Skill explore-migration
这个技能用于企业架构迁移探索,帮助团队分析当前软件架构,识别迁移路径,并评估不同选项的权衡,以支持技术决策。关键词:企业架构、迁移路径、代码分析、权衡分析、决策支持、软件架构。
企业架构概念解释Skill ea-explain
这个技能用于解释企业架构(EA)概念,通过提供清晰、实用的说明,帮助开发者和架构师理解和应用相关架构概念,包括如TOGAF、Zachman Framework等具体示例。关键词:企业架构、EA、概念解释、开发者友好、架构设计、TOGAF、Zachman Framework。
架构文档生成Skill ea-document
这个技能用于自动生成软件架构文档,包括系统上下文、容器、组件、部署、数据和执行摘要等多个视图。通过分析代码库结构,识别相关组件,并使用标准模板生成文档,同时可集成C4图以增强可视化。适用于架构师和开发团队,便于理解和维护软件架构,提高文档效率和质量。关键词:架构文档、代码分析、自动生成、C4图、软件架构、DevOps、容器化、部署视图、数据流、执行摘要、SEO友好。
技能模板Skill template-skill
这是一个技能模板,用于定义和描述特定技能,指定Claude AI应该在何种情况下使用该技能。关键词:技能模板、Claude AI、使用场景、AI技能定义、技能开发、AI应用模板。
系统F(多态Lambda演算)Skill system-f
系统F(多态Lambda演算)是一种编程语言理论技能,用于实现多态类型系统、构建泛型编程结构、研究类型理论基础。它扩展了简单类型Lambda演算,支持类型抽象和类型应用,使得可以对类型进行全称量化,适用于ML风格模块系统、参数多态性理解等场景。关键词:多态Lambda演算、类型抽象、类型应用、泛型编程、类型安全、参数性、全称量化、编程语言理论、类型系统、多态性。
架构模式Skill architecture-patterns
本技能专注于后端系统设计,介绍清洁架构、六边形架构和领域驱动设计等模式,帮助开发者构建可维护、可测试和可扩展的软件系统。关键词:架构模式、清洁架构、六边形架构、领域驱动设计、后端开发、软件设计、可维护性、可测试性。
头脑风暴Skill brainstorming
头脑风暴技能通过结构化方法在项目实施前进行创意构思、探索多种方案、挑战假设并细化设计,适用于软件开发、产品设计和项目管理中,以提升创新效率和解决方案质量。关键词:头脑风暴、创意细化、系统架构、问题解决、替代方案探索、软件开发、产品设计。