架构设计 Skill技能列表

简化级联Skill SimplificationCascades

4.5

简化级联是一种软件设计技能,旨在通过发现核心洞见来减少代码复杂性和冗余,提高开发效率。它涉及抽象通用模式、统一原则,并消除不必要的组件,适用于当同一概念被多次实现、特殊案例累积或复杂性增加时。关键词:简化、抽象、架构设计、代码重构、复杂性管理、软件开发、设计模式。

团队超能分析Skill team-ultra-analyze

4.5

团队超能分析技能是一个深度协作分析框架,用于将单体分析工作流拆分为探索、分析、讨论、综合五个角色,通过协调器管理,支持快速、标准、深度三种管道模式,实现用户引导的渐进式理解深化。适用于代码库探索、系统评估、数据分析和团队协作场景,提高分析效率和准确性。关键词:团队协作、深度分析、代码探索、AI代理、工作流管理、管道模式、讨论循环、SEO优化。

六边形架构技能Skill ddd-hexagonal-architecture

4.5

本技能提供六边形架构(hexagonal architecture)的全面指南,涵盖端口和适配器模式(ports and adapters)、领域隔离(domain isolation)和依赖反转(dependency inversion),适用于软件架构设计,帮助用户实现整洁架构、提高代码可维护性和可测试性。关键词包括:六边形架构、端口适配器、DDD、软件架构、领域驱动设计、依赖注入。

代码重构Skill code-refactoring

4.5

代码重构是一种软件工程技术,用于改进现有代码的结构和质量,而不改变其外部行为。关键技术包括提取方法、替换条件语句、引入参数对象等,旨在提高代码的可读性、可维护性和可扩展性。适用于清理遗留代码、降低复杂性和提升开发效率。关键词:代码重构、软件工程、代码质量、可维护性、重构技巧。

TLDR代码分析工具Skill tldr-code

4.5

这个技能是一个令牌高效代码分析工具,通过五层堆栈(抽象语法树、调用图、控制流图、数据流图、程序依赖图)实现95%令牌节省,帮助开发者理解代码结构、调试、重构、复杂性分析和跨文件依赖。关键词包括代码分析、AST、调用图、复杂性分析、调试工具、代码架构、令牌节省。

.NETUI框架选择器Skill dotnet-ui-chooser

4.5

这个技能提供 .NET UI 框架选择决策树,帮助开发者根据目标平台、团队技能、UI 复杂性、性能需求和迁移路径等因素,评估 Blazor、MAUI、Uno Platform、WinUI、WPF、WinForms 等框架,以做出最优选择。关键词:.NET, UI 框架, 决策树, Blazor, MAUI, Uno Platform, WinUI, WPF, WinForms, 跨平台, 前端开发, 架构设计, 软件开发

优化正确性验证器Skill optimization-correctness-verifier

4.5

这是一个用于验证编译器优化是否保持程序语义正确的专家技能。它利用形式化方法(如Alive2)和SMT求解器,通过构建互模拟证明、生成反例等方式,确保优化转换不会改变程序的预期行为。核心关键词包括:编译器优化、语义保持、形式化验证、Alive2、SMT求解器、反例生成、互模拟证明。

架构审计师Skill architecture-auditor

4.5

这个技能用于软件系统架构的全面审计,包括安全检查、性能评估、命名规范验证和技术债务分析,确保代码质量和系统稳定性。关键词:架构审计、安全检查、性能优化、命名约定、技术债务、软件质量、系统维护。

多技术栈项目模板生成Skill templates

4.5

此技能提供多种技术栈的项目模板,帮助开发者快速启动新项目开发,提高开发效率。关键词包括:项目模板、脚手架、快速开发、技术栈选择、Next.js、Express、Python、移动开发、API开发、Web开发。

ContractsSkill contracts

4.5

合同定义了并行任务之间的接口。它们通过明确依赖关系,使得安全并发实现成为可能。

数据库设计Skill database-design

4.5

数据库设计技能用于创建和优化数据库结构,确保数据完整性、性能和可扩展性。它包括模式设计、索引策略、关系建模、SQL与NoSQL选择、查询优化和迁移计划。关键词:数据库设计,schema建模,索引优化,SQL数据库,NoSQL数据库,查询性能,数据迁移,可扩展性。

知识架构Skill knowledge-architecture

4.5

知识架构技能用于设计和管理知识系统,通过本体论原理按事物的本质属性组织信息,而不是基于传统分类。它适用于个人知识库构建、文档系统设计、跨域链接模式创建,以及复杂领域的信息组织,旨在提升知识的可访问性、连接性和理解效率。关键词包括知识管理、本体论、信息架构、组织原则、知识系统、文档设计。