架构设计 Skill技能列表

4.5

BaseSkill-UniversalPatternsSkill base

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

4.5

技术栈评估器Skill tech-stack-evaluator

技术栈评估器是一个工具,用于比较和评估不同技术框架和云服务提供商,通过数据驱动的分析提供可操作的建议。关键词包括技术比较、总体拥有成本分析、生态系统健康评估、安全评估和迁移分析。

4.5

创建蓝图Skill create-blueprint

这个技能用于研究和创建或更新系统蓝图文档,通过分析代码库和生成技术蓝图,帮助开发人员理解系统架构、设计文档和系统依赖。关键词:蓝图文档、系统设计、技术文档、代码分析、架构设计。

4.5

图表生成器Skill diagram-generator

这个技能用于生成系统架构图、数据库图、组件图和序列图等,使用Mermaid语法进行可视化,帮助文档化系统结构、关系和流程。关键词包括:图表生成、Mermaid、系统架构、数据库模式、数据可视化、软件开发工具。

4.5

Robius应用程序架构技能Skill robius-app-architecture

这个技能提供了基于 Robius 框架和 Makepad 构建应用程序的架构模式最佳实践,专注于异步集成、Tokio 运行时、UI 和后台任务通信,适用于开发高效异步处理的生产级跨平台应用。关键词包括:Robius、Makepad、异步架构、Tokio、应用程序设计、跨平台开发、UI 线程、后台任务、SignalToUI、Cx::post_action。

4.5

技术债务评估与优化技能Skill tech-debt-portfolio

此技能用于评估和优先排序软件开发中的技术债务项,帮助高级开发人员制定投资计划以减少债务,提高代码质量和维护效率。关键词:技术债务评估、优先级排序、软件开发优化、债务减少、投资计划。

4.5

知识索引工具Skill index-knowledge

这个技能用于自动生成代码库的层次化AGENTS.md知识库文档,通过并行智能体分析、复杂度评分和智能决策,优化代码文档管理和团队协作效率。关键词:AGENTS.md生成、代码库知识索引、复杂度评分、智能文档工具、并行分析、AI智能体。

4.5

技术蓝图写作Skill blueprints-writing

技术蓝图写作技能用于创建和更新技术蓝图文档,涵盖新功能、API更改和架构修改。它强调先搜索现有文档以避免重复,并以结构化方式编写,确保准确性和一致性。关键词:技术文档、蓝图、架构设计、API文档、软件开发、文档编写。

4.5

MilanJovanovic博客技能Skill milan-jovanovic-blog

本技能提供对 Milan Jovanovic .NET 技术博客内容的搜索和访问,专注于 Clean Architecture、领域驱动设计、CQRS 等软件架构模式,帮助开发者应用已验证的代码示例和指导,适用于 .NET 10 及以上版本的项目优化。关键词:Clean Architecture, DDD, CQRS, .NET, 软件架构, 代码模式, ASP.NET Core, Entity Framework Core。

4.5

操作语义构建器Skill operational-semantics-builder

该技能用于指导用户为编程语言定义和测试操作语义规范。它支持生成小步和大步语义规则、定义求值上下文、处理变量替换与绑定,并能执行语义测试和等价性验证。关键词包括:操作语义、编程语言理论、语义规则、求值上下文、PLT Redex、K Framework、语义验证。

4.5

递推关系求解器Skill recurrence-solver

递推关系求解器是一个专注于算法分析的技能,专门用于求解计算机科学中分治、递归等算法复杂度分析时产生的递推关系。它支持主定理、代入法、递归树、生成函数、Akra-Bazzi等多种经典求解方法,并能处理非标准形式,是算法工程师、计算机科学学生和研究人员进行算法复杂度分析的得力工具。关键词:递推关系求解,主定理,算法复杂度分析,递归树,生成函数,算法分析,计算机科学。

4.5

图表可视化生成Skill visualize

这个技能用于从自然语言描述自动生成各种图表,如序列图、类图、ER图、流程图、C4图等,使用Mermaid或PlantUML工具。关键词:图表生成、自然语言处理、可视化、软件开发工具、架构设计。