架构设计 Skill技能列表

⚡

架构师Skill architect

4.5

系统架构设计是一项专业技能,专注于设计和规划可扩展、可维护的系统架构,包括API和组件接口的定义,用于关键架构决策和系统设计。关键词:系统架构、架构设计、API设计、组件接口、架构决策、系统规划、可扩展性、可维护性、技术权衡。

⚡

项目指南技能(示例)Skill cc-skill-project-guidelines-example

4.5

这个技能是一个软件开发项目指南模板,提供完整的项目结构和最佳实践指导,帮助团队快速启动和实施开发工作。它涵盖了架构设计、文件组织、代码规范、测试策略和部署流程,特别适合全栈开发项目,并结合AI集成如Claude API。关键词:软件开发、项目指南、架构设计、代码规范、测试部署、全栈开发、AI集成、最佳实践。

⚡

Mermaid图表绘制指南Skill mermaid

4.5

本技能提供专业Mermaid图表绘制指南,专注于创建兼容GitHub深色/浅色模式的流程图、架构图和数据可视化图表。包含色彩搭配、样式定义、子图处理和常见错误规避,适用于技术文档、系统设计和流程可视化。关键词:Mermaid图表,GitHub兼容,流程图绘制,数据可视化,技术文档,深色模式,浅色模式,架构图,样式指南。

⚡

系统架构师Skill SystemArchitect

4.5

系统架构师技能,专注于系统架构和技术设计的专家,负责设计满足所有功能和非功能需求的系统架构,确保系统的可扩展性、安全性和可维护性。

⚡

Ruby重构指南Skill ruby-refactor

4.5

这是一个基于社区最佳实践的 Ruby 代码重构指南,旨在帮助开发者优化代码结构、简化条件句、减少耦合、采用 Ruby 习惯用法和设计模式,从而提高代码的可读性、可维护性和设计质量。适用于代码审查、重构任务和自动化代码生成。关键词:Ruby 重构、代码优化、设计模式、可维护性、社区最佳实践。

⚡

API设计Skill designing-apis

4.5

API设计技能专注于创建安全、可扩展和可维护的应用程序编程接口,采用RESTful、GraphQL和事件驱动模式。它涵盖资源设计、版本控制、错误处理、分页、速率限制和安全性,适用于设计新API、演进现有API或为团队建立API标准。关键词:API设计、RESTful、GraphQL、事件驱动、安全、可扩展、可维护、版本控制、错误处理。

⚡

性能优化Skill optimizing-performance

4.5

性能优化技能专注于通过测量先行的四阶段流程,识别和解决软件代码中的性能瓶颈,平衡性能提升与代码复杂性,适用于前端、后端等开发场景,关键词包括性能优化、代码测量、算法优化、UI响应时间、测量先行、缓存策略、虚拟化技术。

⚡

干净代码-实用AI编码标准Skill clean-code

4.5

这个技能专注于制定和实施干净、实用的AI编码标准,旨在提高代码质量、可维护性和开发效率。关键词包括:干净代码、AI开发、编码规范、代码标准、可维护性、软件架构、编码风格、开发实践、代码优化、代码审计。

⚡

多阶段编程Skill multi-stage-programming

4.5

多阶段编程是一种编程技术,通过在编译时或运行时生成和优化代码来提升程序性能,常用于领域特定语言(DSL)实现、解释器加速和高效代码生成。关键词:多阶段编程,代码生成,性能优化,DSL,元编程,运行时计算。

⚡

技能生成器Skill skill-generator

4.5

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

⚡

TLA+规范生成与分析器Skill tla-plus-generator

4.5

该技能专注于分布式系统的形式化验证,能够自动生成和分析TLA+规范。它帮助工程师设计可靠的分布式协议,通过模型检查确保系统满足安全性和活性属性。核心功能包括:从协议描述生成TLA+模块、定义系统不变式和时序逻辑属性、配置状态空间探索、执行TLC模型检查以及建立精化映射。适用于分布式算法设计、并发系统验证和协议正确性证明。 关键词: TLA+规范, 分布式系统验证, 模型检查, 形式化方法, PlusCal翻译, 精化映射, 安全属性, 活性属性, TLC模型检查器, 系统建模

⚡

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

4.5

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