架构设计 Skill技能列表
减少代码熵Skill reducing-entropy
减少代码熵技能专注于通过手动删除和重构来最小化代码库大小,以提高代码质量和可维护性。该技能强调最终状态而非过程,偏向删除冗余代码以减少熵,适用于代码优化、重构和减少技术债务。关键词:代码优化、删除冗余、减少熵、代码库管理、重构技能。
团队超能分析Skill team-ultra-analyze
团队超能分析技能是一个深度协作分析框架,用于将单体分析工作流拆分为探索、分析、讨论、综合五个角色,通过协调器管理,支持快速、标准、深度三种管道模式,实现用户引导的渐进式理解深化。适用于代码库探索、系统评估、数据分析和团队协作场景,提高分析效率和准确性。关键词:团队协作、深度分析、代码探索、AI代理、工作流管理、管道模式、讨论循环、SEO优化。
架构分析器Skill architecture-analyzer
架构分析器是一款专业的软件架构分析工具,用于自动分析和可视化软件系统的架构模式、组件依赖关系和模块边界。该工具支持依赖关系映射、分层架构检测、耦合内聚度计算、架构违规识别和依赖图生成,特别适用于系统迁移规划、微服务拆分、架构重构和代码现代化项目。主要功能包括组件依赖分析、架构模式识别、耦合度量计算、违规检测和可视化图表生成。
项目重构Skill refactor-project
此技能用于自动执行项目范围内的代码重构,专注于跨文件优化、减少代码重复、标准化代码模式,以提高代码质量和可维护性。关键词:项目重构、代码重构、跨文件优化、重复减少、一致性标准化、自动化工具、代码优化、软件维护。
严格架构治理Skill strict-architecture
严格架构治理技能用于定义和执行软件项目中的严格架构规则,包括代码行数限制、函数数限制、参数数限制、避免默认值和使用接口优先I/O,适用于Python、Golang和.NET。关键词:严格架构、代码治理、软件质量、接口优先、多语言支持、代码规范。
维护跨平台架构Skill maintain-cross-platform
该技能用于维护AgentSys的三平台架构,包括发布准备、跨平台兼容性验证和安装基础设施更新。它是一个元技能,确保Claude Code、OpenCode和Codex CLI的兼容性。关键词:跨平台、软件维护、架构验证、自动化、AgentSys、DevOps、验证脚本。
C++智能指针Skill cpp-smart-pointers
掌握C++智能指针和RAII模式,实现自动、异常安全的资源管理。本技能涵盖unique_ptr、shared_ptr、weak_ptr、自定义删除器以及现代C++内存管理的最佳实践。关键词:C++智能指针、RAII、内存管理、资源管理、unique_ptr、shared_ptr、weak_ptr、异常安全。
架构模式Skill architecture-patterns
这个技能专注于实现后端架构模式,包括Clean Architecture、Hexagonal Architecture和Domain-Driven Design,用于构建可维护、可测试和可扩展的系统。适用于设计新后端系统、重构现有应用、建立架构标准等场景。关键词:架构模式、Clean Architecture、DDD、后端开发、代码设计、可测试性、微服务。
内存安全模式Skill memory-safety-patterns
内存安全模式技能用于实现内存安全编程,通过RAII、所有权、智能指针和资源管理技术,在Rust、C++和C等语言中管理文件、内存等资源,防止使用后释放、内存泄漏、缓冲区溢出等错误。适用于编写安全的系统代码、调试内存问题、选择编程语言以提高安全性,关键词包括内存安全、RAII、所有权、智能指针、资源管理、C++、Rust、C、系统编程、内存错误预防。
团队拓扑学技能Skill team-topologies
团队拓扑学技能用于设计和优化团队结构,基于四种基本团队类型(流对齐团队、平台团队、使能团队、复杂子系统团队)和交互模式,帮助组织提高效率、降低认知负荷,并促进敏捷交付。适用于软件开发、产品管理和组织架构设计。关键词:团队拓扑学,团队设计,组织架构,敏捷团队,平台工程,使能团队,软件开发架构。
设计模式Skill design-patterns
设计模式是软件工程中用于解决常见设计问题的模板方法,提供了一套可重用的解决方案,以改善代码结构、提高可维护性、可扩展性和可测试性,适用于软件架构设计、代码重构和团队协作。关键词:软件设计、架构设计、设计模式、代码重构、面向对象、设计原则、模式应用、软件工程。
C++模板元编程Skill cpp-templates-metaprogramming
这个技能涉及C++模板和元编程,包括函数模板、类模板、特化、SFINAE、类型特征、变参模板、编译时计算和C++20概念。它用于实现泛型编程、编译时优化、高效代码生成和类型安全接口,适用于高性能库开发、系统编程和架构设计。关键词:C++模板、元编程、编译时计算、泛型编程、SFINAE、类型特征、C++20概念、模板特化、变参模板。