架构设计 Skill技能列表

BaseSkill-UniversalPatternsSkill base

4.5

这个技能提供了一套全面的编程规则和最佳实践,旨在通过简化代码复杂性、强制执行严格的编码标准、采用测试驱动开发(TDD)工作流程和原子待办事项跟踪,来提高软件开发的质量和效率。关键词包括:代码简化、TDD工作流程、原子待办事项、架构模式、错误处理、测试哲学、安全要求、质量门、会话管理。

DSL编译器生成器Skill dsl-compiler-generator

4.5

DSL编译器生成器是一个专门用于为领域特定语言(DSL)自动生成编译器和解释器的工具。它能够根据用户定义的语法规则自动创建解析器,基于类型规则生成类型检查器,并根据语义描述生成解释器或代码生成器。该工具还支持与语言工作台集成,并能生成IDE插件支持,显著降低创建自定义编程语言的门槛。关键词:DSL编译器、领域特定语言、解释器生成、语法解析、类型检查、代码生成、语言工作台、ANTLR、Xtext、编程语言开发工具。

代码搜索决策指南Skill search-tools

4.5

本技能基于搜索工具层次结构,帮助开发者根据代码搜索需求选择最合适的工具,包括语义搜索(如LEANN)、结构搜索(如AST-grep)、文本搜索(如Morph)和字面搜索(如Grep),适用于代码理解、重构和开发效率提升。关键词:代码搜索、语义搜索、AST-grep、Morph、Grep、代码分析、开发工具、架构设计。

模块化代码组织Skill modular-code

4.5

模块化代码组织是一种Python编程技能,专注于通过合理分割代码文件大小,提高代码的可维护性和AI辅助开发效率。关键词包括模块化、代码组织、Python、维护性、AI辅助开发、文件大小优化、架构设计、编程最佳实践。

架构审查Skill architecture-review

4.5

架构审查技能用于分析和验证软件架构,包括多视角分析和原则检查,适用于代码库或阶段性更改的审查。关键词:架构审查、软件架构、视角分析、原则验证、代码审查。

代码架构优化器Skill code-arch-optimizer

4.5

探索代码库,识别架构摩擦点,并通过“加深浅模块”来提升可测试性,最终输出包含多种接口设计方案的详细重构建议与GitHub Issue RFC。当用户希望改进架构、寻找重构机会、合并紧耦合模块,或让代码库更易于AI导航和理解时触发。

Effect-TS最佳实践Skill effect-best-practices

4.5

这个技能提供Effect-TS库的全面最佳实践指南,涵盖服务模式、错误处理、模式匹配、层组合和前端状态管理,帮助开发者编写类型安全、可测试、可观察和可维护的代码。关键词:Effect-TS, TypeScript, 函数式编程, 最佳实践, 服务定义, 错误处理, 架构设计, React状态管理。

分布式系统设计Skill designing-distributed-systems

4.5

分布式系统设计技能专注于构建可扩展、可靠、容错的分布式系统,涵盖关键概念如CAP/PACELC定理、一致性模型、复制模式、分区策略、事务模式、弹性设计、服务发现和缓存策略。适用于微服务架构、云原生应用、全球可扩展系统,帮助开发者在高并发和网络分区下确保系统正确性和可用性。关键词:分布式系统、可扩展性、可靠性、CAP定理、一致性、微服务、云原生、弹性设计、服务发现、缓存策略、架构设计。

图算法选择器Skill graph-algorithm-selector

4.5

图算法选择器是一个智能工具,用于根据图论问题的具体约束条件、图结构属性和性能需求,自动推荐最优算法解决方案。该技能支持最短路径、最小生成树、连通性、流网络、匹配和图遍历等核心图算法场景,提供复杂度分析、权衡比较和优化建议,帮助开发者和研究人员高效解决图论相关问题。关键词:图算法选择,最短路径算法,最小生成树,算法复杂度分析,图论问题求解,Dijkstra算法,Bellman-Ford算法,Floyd-Warshall算法,Kruskal算法,Prim算法。

上下文发现Skill context-discovery

4.5

上下文发现技能用于在软件项目实施前,通过侦察机制自动发现项目标准、安全模式、编码惯例和文件,确保遵循最佳实践、提高代码质量和安全性。关键词包括:上下文发现、项目标准、安全模式、代码质量、DevOps、软件架构、文件侦察、优先级加载。

C++智能指针Skill cpp-smart-pointers

4.5

掌握C++智能指针和RAII模式,实现自动、异常安全的资源管理。本技能涵盖unique_ptr、shared_ptr、weak_ptr、自定义删除器以及现代C++内存管理的最佳实践。关键词:C++智能指针、RAII、内存管理、资源管理、unique_ptr、shared_ptr、weak_ptr、异常安全。

LLVM后端Skill LLVMBackend

4.5

LLVM后端技能是编译器开发中的核心模块,专注于将高级中间表示(IR)转换为高效机器码。它涵盖LLVM IR生成、优化通道配置、目标代码发射和JIT编译集成。关键词:LLVM后端,编译器优化,代码生成,IR转换,JIT编译,交叉编译,性能优化。