架构设计 Skill技能列表

4.5

KotlinDSL模式Skill KotlinDSLPatterns

这个技能教授如何在Kotlin中使用领域特定语言设计模式,包括类型安全构建器、lambda接收器、中缀函数、操作符重载等,以创建表达性强、可读性高的DSL,用于配置和领域建模,提高代码可读性、减少样板代码并提供类型安全的API。关键词:Kotlin, DSL, 类型安全, 构建器, lambda接收器, 中缀函数, 操作符重载, 软件开发, API设计。

4.5

LLVM后端Skill LLVMBackend

LLVM后端技能是编译器开发中的核心模块,专注于将高级中间表示(IR)转换为高效机器码。它涵盖LLVM IR生成、优化通道配置、目标代码发射和JIT编译集成。关键词:LLVM后端,编译器优化,代码生成,IR转换,JIT编译,交叉编译,性能优化。

4.5

OpenAPI规范生成Skill openapi-spec-generation

这个技能用于生成、维护和验证 OpenAPI 3.1 规范,适用于创建 API 文档、生成 SDK 和确保 API 契约合规性。关键词:OpenAPI、API 规范、RESTful API、文档生成、SDK、验证、代码生成、设计优先、代码优先。

4.5

技术债务检测Skill phx:techdebt

该技能用于分析Elixir/Phoenix项目中的技术债务,自动化检测重复代码模式、反模式,并提供重构建议,适用于代码审计和质量提升。关键词:技术债务,代码分析,重复代码检测,重构,Elixir,Phoenix,代码审计。

4.5

分层式代码审查Skill hierarchical

分层式代码审查技能是一个全面的代码审查工具,通过使用专用子代理进行多阶段评估,专门处理具有复杂架构影响、安全顾虑的Pull Request审查。它整合技术领导评估、代码逻辑、安全性和用户体验审查,提供优先级排序的建议,并支持优化实施。关键词:代码审查、架构设计、安全评估、多代理系统、PR审查、软件开发质量保证、分层式评估、代码优化。

4.5

GraphQL架构差异检测与分析Skill graphql-inspector-diff

此技能用于检测GraphQL架构版本之间的变化,包括重大、非重大和危险变化,帮助团队防止API回归、比较跨分支架构或验证迁移。关键词:GraphQL、架构比较、差异检测、API版本控制、迁移验证、CI/CD集成。

4.5

Lua协程Skill LuaCoroutines

Lua协程技能用于实现协作式多任务处理,涵盖协程创建、挂起和恢复、值传递、生成器、迭代器、异步模式、状态机以及生产者-消费者实现。适用于游戏开发、异步I/O、数据管道等场景,关键词包括Lua、协程、协作式多任务、生成器、迭代器、异步、状态机、生产者-消费者。

4.5

逆康威操作技能Skill inverse-conway

该技能用于通过逆康威操作,刻意设计团队结构以匹配目标软件架构,实现架构与团队的对齐,提升软件交付效率和系统质量。关键词:逆康威操作、团队结构、架构设计、康威定律、软件工程、团队拓扑、领域驱动设计、微服务架构。

4.5

C++智能指针Skill cpp-smart-pointers

掌握C++智能指针和RAII模式,实现自动、异常安全的资源管理。本技能涵盖unique_ptr、shared_ptr、weak_ptr、自定义删除器以及现代C++内存管理的最佳实践。关键词:C++智能指针、RAII、内存管理、资源管理、unique_ptr、shared_ptr、weak_ptr、异常安全。

4.5

LLM编码行为指南Skill coding-guidelines

LLM编码行为指南是一个技能,提供了一套专门用于减少大型语言模型(LLM)在编码过程中常见错误的指导原则。它强调编码前思考、简洁性、精确更改和目标驱动执行,帮助开发者在实施任务、代码更改、重构、错误修复和功能开发时提高代码质量和效率。关键词:LLM编码、行为指南、软件开发、代码审查、编码最佳实践。

4.5

动态架构设计Skill dynamic-schema-design

这个技能用于使用EF Core的JSON列设计和实现动态内容模式,允许在不进行数据库迁移的情况下添加自定义字段,适用于内容管理系统(CMS)等场景。关键词包括EF Core、JSON列、动态模式、数据库迁移、CMS、内容管理、灵活字段存储、模式演化。

4.5

BaseSkill-UniversalPatternsSkill base

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