架构设计 Skill技能列表
性能优化专家Skill performance-oracle
性能优化专家技能用于分析代码性能问题、优化算法、识别瓶颈和确保软件系统可扩展性。涵盖数据库查询优化、内存管理、缓存策略和整体性能分析。关键词:性能优化、代码分析、瓶颈识别、算法复杂度、数据库优化、内存管理、缓存策略、系统可扩展性。
遗留代码解释器Skill legacy-code-interpreter
遗留代码解释器技能是一个专门用于分析和理解老旧代码库的工具,通过深度解析代码结构、提取业务逻辑、发现未记录功能、跟踪数据流和控制流,帮助开发团队重构、迁移或维护遗留系统。该技能支持代码考古、系统现代化、知识保存和迁移规划,适用于企业系统升级、技术债务管理和软件遗产保护。 关键词:遗留代码分析、业务逻辑提取、代码重构、系统迁移、技术债务管理、代码考古、软件现代化、控制流分析、数据流跟踪、未记录功能发现
后端架构师Skill backend-architect
资深后端架构专家技能,专注于软件系统架构设计、代码质量提升和开发流程优化。核心能力包括六边形架构、领域驱动设计(DDD)、SOLID原则应用、代码异味检测与重构、单元测试与集成测试实施。适用于企业级后端系统开发、微服务架构设计、代码评审与重构、技术债务清理等场景。关键词:后端架构、DDD、SOLID原则、代码重构、整洁代码、单元测试、微服务设计、技术评审、架构模式。
编码规范Skill conventions
本技能用于加载和提供项目的编码规范与风格指南,确保代码编写、审查和重构过程中的一致性与标准化。适用于软件开发、代码审查、团队协作等场景,帮助开发者遵循统一的命名、组织、错误处理、测试和文档标准。关键词:编码规范,代码风格,代码审查,软件开发,编程标准,项目规范,代码一致性,团队协作。
图表可视化生成Skill visualize
这个技能用于从自然语言描述自动生成各种图表,如序列图、类图、ER图、流程图、C4图等,使用Mermaid或PlantUML工具。关键词:图表生成、自然语言处理、可视化、软件开发工具、架构设计。
计划编写Skill plan-write
这个技能用于在软件开发中,根据规格或需求创建详细的多步骤实施计划,以指导开发者进行编码,强调测试驱动开发(TDD)和简洁原则,适用于架构设计和项目管理。关键词:计划编写、实施计划、软件开发、TDD、多步骤任务、架构设计、项目管理、SEO优化。
计划设计Skill plan-design
此技能用于在软件开发前阶段进行设计规划,通过协作提问、探索替代方案和增量验证,将初步想法转化为完整设计。关键词:设计规划、软件架构、协作设计、增量验证、YAGNI原则、技术栈选择、数据流设计。
Rust性能优化Skill rust-optimise
这个技能提供了Rust代码性能优化的综合指南,涵盖内存分配、所有权效率、数据结构选择、迭代器模式、异步并发、算法复杂度、编译时优化和微优化。适用于优化Rust应用程序性能、减少内存分配、选择最优数据结构、避免不必要的中间分配、编写高效的异步代码、分析热点路径和消除性能瓶颈。关键词:Rust, 性能优化, 内存管理, 数据结构, 异步编程, 算法优化, 编译优化, 微优化, 热点分析。
规格定义工作流程Skill spec
这是一个用于规格驱动开发(SDD)上游工程的Skill,能够将自然语言需求转化为结构化的规格书,包括EPIC、Story和Subtask,遵循EARS语法确保需求明确,适用于软件开发过程中的需求管理和技术设计。
安全代码重构工作流Skill refactor
这是一个用于自动化代码重构的工作流技能,通过分析、规划、实施、审查和验证五个阶段,确保重构过程的安全性和代码质量改进。关键词:代码重构、安全重构、工作流、自动化、软件工程、测试驱动开发、DevOps。
计划执行Skill plan-execute
plan-execute技能是一种用于执行书面实施计划的方法,通过分批执行任务和定期审查检查点来确保流程的可控性和质量。它适用于软件开发、项目管理等场景,强调批判性审查、验证和反馈循环。关键词:计划执行、分批处理、审查检查点、软件开发、流程优化、项目管理、SEO搜索。
高级全栈开发Skill senior-fullstack
全栈开发技能,提供项目脚手架、代码质量分析和架构模式指导,支持React、Next.js、Node.js、GraphQL、PostgreSQL等现代技术栈,适用于构建和优化Web应用程序,关键词:全栈开发、代码质量、架构模式、React、Node.js、PostgreSQL、SEO优化。