架构设计 Skill技能列表

技能生成器Skill skill-generator

4.5

技能生成器是一个元技能,专为AI代理设计,用于自动生成符合规范格式和结构的新技能。它确保技能遵循YAML frontmatter、目录布局和资源捆绑等标准,适用于群智能系统或代理需要快速搭建技能框架的场景。关键词:技能生成、格式规范、AI代理、元技能、技能结构、SEO优化。

检测过度工程Skill detect-over-engineering

4.5

这是一个用于检测代码中过度工程和复杂性的技能。它通过分析代码模式,识别不必要的抽象层、过早优化和推测性通用性,帮助开发者优化软件架构,提高代码可维护性和性能。关键词包括:代码分析、过度工程检测、架构优化、软件质量评估。

架构优先技能Skill architect-first

4.5

该技能基于“架构优先”开发哲学,强调在编码前完成完美架构设计和文档化,通过测试保证质量,适用于软件开发中的架构决策、新功能启动和系统重构。关键词包括:架构设计、软件开发、测试驱动开发、文档化、零耦合、多智能体验证。

务实开发原则检查技能Skill practical-development-validator

4.5

这个技能用于检查和验证软件开发中的过度设计,确保代码实现符合务实开发原则,如避免不必要的复杂性和确保架构合理性。关键词:务实开发、代码检查、过度设计、架构验证、软件工程、代码复杂度评估、实用性验证。

分层式代码审查Skill hierarchical

4.5

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

代码迁移Skill migrating-code

4.5

这个技能涉及在软件系统中安全地进行代码迁移,确保向后兼容性和可逆性,以避免生产中断。它用于升级依赖、更改数据库模式、API版本控制或技术过渡,通过小步骤、全面测试和回滚准备来管理迁移过程。关键词:代码迁移、向后兼容、可逆步骤、数据库迁移、API版本控制、安全部署、DevOps、架构设计。

DHHRails编码风格Skill dhh-rails-style

4.5

该技能提供在 Ruby on Rails 开发中应用 DHH 和 37signals 编码风格的全面指南,涵盖关键原则如 REST 纯净、胖模型瘦控制器、Current 属性、Hotwire 模式、清晰优于巧妙的哲学。适用于代码生成、重构、审查和最佳实践实施。关键词:Ruby, Rails, DHH, 37signals, 编码风格, REST, 模型, 控制器, Turbo, Stimulus, Minitest, 架构设计, 后端开发。

代码重构Skill code-refactoring

4.5

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

子域识别与有界上下文分析Skill domain-analysis

4.5

这个技能用于分析代码库,根据领域驱动设计(DDD)的战略设计原则,识别核心、支持和通用子域,并映射有界上下文。适用于分析领域边界、分类子域、评估域内聚性、检测耦合问题等场景。关键词:DDD,领域驱动设计,子域,有界上下文,战略设计,域分析。

CookoffSkill cookoff

4.5

Cookoff是一种软件开发方法,通过多个团队基于同一设计文档独立制定和执行实施计划,来促进创新和优化。这种方法鼓励多样性和竞争,以找到最佳的实施解决方案。关键词包括:实施计划、设计文档、并行实施、独立计划、创新、优化。

任务分解Skill task-breakdown

4.5

任务分解技能用于将软件架构计划转换为独立的实现阶段,支持并行开发、可验证性和增量部署。关键词:任务分解、实现阶段、独立开发、架构设计、项目管理、SEO优化。

TLDR代码分析工具Skill tldr-code

4.5

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