架构设计 Skill技能列表

4.5

设计模式Skill design-patterns

设计模式是软件工程中用于解决常见设计问题的模板方法,提供了一套可重用的解决方案,以改善代码结构、提高可维护性、可扩展性和可测试性,适用于软件架构设计、代码重构和团队协作。关键词:软件设计、架构设计、设计模式、代码重构、面向对象、设计原则、模式应用、软件工程。

4.5

Python性能优化Skill python-performance-optimization

Python性能优化技能用于分析和优化Python代码的性能,包括CPU分析、内存优化、代码优化最佳实践等。关键词:Python性能优化、CPU分析、内存分析、代码优化、性能瓶颈、应用性能提升。

4.5

编码规范Skill conventions

本技能用于加载和提供项目的编码规范与风格指南,确保代码编写、审查和重构过程中的一致性与标准化。适用于软件开发、代码审查、团队协作等场景,帮助开发者遵循统一的命名、组织、错误处理、测试和文档标准。关键词:编码规范,代码风格,代码审查,软件开发,编程标准,项目规范,代码一致性,团队协作。

4.5

DRY原则技能Skill dry-principle

这个技能专注于应用DRY(Don't Repeat Yourself)原则,帮助开发者避免代码重复,通过函数、类、模块等抽象提高代码重用性和可维护性。适用于代码审查、编写新代码和重构,确保修改只需一处。关键词:DRY原则、代码重复、代码维护、最佳实践、代码审查、软件开发。

4.5

记忆与SSOT管理技能Skill memory

该技能专注于管理单一来源真相(SSOT)和记忆系统,用于记录和搜索软件开发中的决策和模式。主要功能包括SSOT初始化、计划合并、工作流迁移、项目规格同步、记忆提升和跨工具记忆搜索,提高团队协作效率和知识传承。关键词:SSOT管理、记忆搜索、决策记录、模式管理、软件开发工具、跨工具集成、知识管理。

4.5

protocol-parserSkill protocol-parser

协议解析专家

4.5

规划Skill planning

该技能用于制定详细的技术实施计划,通过研究、代码分析、解决方案设计和文档创建,专注于软件开发中的架构设计和项目管理,提升项目的可扩展性、安全性和可维护性。关键词:技术规划、架构设计、实施计划、项目管理、代码分析、系统设计。

4.5

计划编写Skill plan-write

这个技能用于在软件开发中,根据规格或需求创建详细的多步骤实施计划,以指导开发者进行编码,强调测试驱动开发(TDD)和简洁原则,适用于架构设计和项目管理。关键词:计划编写、实施计划、软件开发、TDD、多步骤任务、架构设计、项目管理、SEO优化。

4.5

遗留代码解释器Skill legacy-code-interpreter

遗留代码解释器技能是一个专门用于分析和理解老旧代码库的工具,通过深度解析代码结构、提取业务逻辑、发现未记录功能、跟踪数据流和控制流,帮助开发团队重构、迁移或维护遗留系统。该技能支持代码考古、系统现代化、知识保存和迁移规划,适用于企业系统升级、技术债务管理和软件遗产保护。 关键词:遗留代码分析、业务逻辑提取、代码重构、系统迁移、技术债务管理、代码考古、软件现代化、控制流分析、数据流跟踪、未记录功能发现

4.5

技能编排器Skill skill-orchestrator

技能编排器是任务管理系统中的核心组件,用于基于任务语言和状态将命令智能路由到相应的工作流。它负责任务查找、状态验证、上下文准备和执行协调,确保多步骤工作流的高效运行。关键词:任务编排、工作流路由、状态管理、上下文加载、智能路由。

4.5

依赖关系图生成器Skill dependency-graph-generator

依赖关系图生成器是一款用于分析软件代码架构的工具,能够自动扫描代码库,生成模块间的依赖关系可视化图谱。核心功能包括循环依赖检测、耦合度指标计算(传入耦合、传出耦合)、不稳定性分析,并支持导出为Graphviz、D3、Mermaid等多种格式。适用于微服务解耦、代码重构规划、系统迁移策略制定等场景,帮助开发者和架构师理解代码结构、识别设计缺陷、优化系统架构。

4.5

代码整洁Skill clean-code

代码整洁技能专注于通过编写、审查和重构代码来提高软件的可维护性和可读性。基于Robert C. Martin的Clean Code原则,适用于代码审查、命名规范、函数设计、错误处理和测试编写。关键词:代码整洁、可维护性、可读性、代码审查、函数设计、错误处理、测试驱动开发。