架构设计 Skill技能列表
精英MVP大师Skill elite-mvp-master
这是一个用于指导非技术背景用户(如项目经理Bill)进行联邦级建筑管理软件(OC Pipeline)开发的专家技能。它提供顶尖1%的软件开发标准,强制使用极其简单、无术语的沟通方式,并输出完整的生产级代码和分步操作指南。关键词:软件开发指导,联邦合规软件,Supabase,React,Node.js,无代码指导,建筑管理SaaS,生产级代码,分步教程。
代码库导航Skill codebase-navigation
代码库导航技能用于高效地导航、搜索和理解代码库结构,适用于项目上手、实现定位、依赖追踪和架构分析。提供Glob和Grep搜索模式,帮助开发者快速掌握代码库。关键词:代码库导航、项目结构、依赖追踪、架构分析、Glob搜索、Grep搜索。
图表生成器Skill diagram-generator
这个技能用于生成系统架构图、数据库图、组件图和序列图等,使用Mermaid语法进行可视化,帮助文档化系统结构、关系和流程。关键词包括:图表生成、Mermaid、系统架构、数据库模式、数据可视化、软件开发工具。
代码重构模式Skill code-refactoring-patterns
这个技能提供了一套完整的代码重构模式,用于系统化地改进代码的可维护性、性能和清晰度,同时确保功能不变。它涵盖了常见代码异味、重构技术和最佳实践,帮助开发者提升软件质量。关键词包括代码重构、软件工程、代码质量、重构模式、代码优化、测试驱动开发。
架构模式Skill architecture-patterns
这个技能专注于实现后端架构模式,包括Clean Architecture、Hexagonal Architecture和Domain-Driven Design,用于构建可维护、可测试和可扩展的系统。适用于设计新后端系统、重构现有应用、建立架构标准等场景。关键词:架构模式、Clean Architecture、DDD、后端开发、代码设计、可测试性、微服务。
错误处理模式Skill error-handling-patterns
错误处理模式是用于构建弹性应用程序的核心技能,涵盖异常处理、Result类型、错误传播、优雅降级等模式,适用于软件开发的各个阶段,包括实现错误处理、设计API、调试生产问题、提高应用可靠性等。关键词:错误处理、异常、Result类型、弹性应用、API设计、故障容忍。
安全代码重构工作流Skill refactor
这是一个用于自动化代码重构的工作流技能,通过分析、规划、实施、审查和验证五个阶段,确保重构过程的安全性和代码质量改进。关键词:代码重构、安全重构、工作流、自动化、软件工程、测试驱动开发、DevOps。
规划Skill plan
该技能用于从软件规范自动生成详细的实施计划,包括工作流分析、设计生成和验证覆盖。它适用于规范驱动开发流程,帮助团队高效设计软件架构和组件,关键词:实施计划、规范驱动开发、设计文档、软件开发、架构设计、SEO。
迭代式代码探索Skill iterative-code-exploration
迭代式代码探索是一种系统化技能,通过渐进式上下文检索和四阶段迭代循环(发现、评估、细化、循环),帮助开发者高效理解和探索不熟悉的代码库。它专注于构建代码结构、模式和交互的心智模型,适用于功能实现、错误修复和重构等场景。关键词包括代码探索、迭代方法、软件开发、渐进式上下文、心智模型构建、代码理解。
Rust性能优化Skill rust-optimise
这个技能提供了Rust代码性能优化的综合指南,涵盖内存分配、所有权效率、数据结构选择、迭代器模式、异步并发、算法复杂度、编译时优化和微优化。适用于优化Rust应用程序性能、减少内存分配、选择最优数据结构、避免不必要的中间分配、编写高效的异步代码、分析热点路径和消除性能瓶颈。关键词:Rust, 性能优化, 内存管理, 数据结构, 异步编程, 算法优化, 编译优化, 微优化, 热点分析。
技术栈评估器Skill tech-stack-evaluator
技术栈评估器是一款全面的技术选型分析工具,通过数据驱动的方法帮助开发团队进行技术决策。该工具提供技术框架对比、完整技术栈评估、生态系统健康度分析、总拥有成本(TCO)计算、安全合规评估、迁移路径分析、云服务商比较和智能决策报告等功能。支持多种输入格式,包括文本对话、YAML、JSON和URL,并能根据用户需求生成不同详细程度的分析报告。适用于软件开发团队、技术架构师、项目经理进行技术选型、成本优化、风险评估和迁移规划。
设计模式Skill design-patterns
设计模式是软件工程中用于解决常见设计问题的模板方法,提供了一套可重用的解决方案,以改善代码结构、提高可维护性、可扩展性和可测试性,适用于软件架构设计、代码重构和团队协作。关键词:软件设计、架构设计、设计模式、代码重构、面向对象、设计原则、模式应用、软件工程。