架构设计 Skill技能列表

4.5

Godot组合应用架构Skill godot-composition-apps

这个技能提供了在Godot游戏引擎中使用组合模式构建可扩展应用程序、工具、UI或游戏的专家级架构标准。它强调单一职责原则和‘Has-A’关系优于‘Is-A’继承,适用于设计节点结构、重构单体脚本和实现复杂行为,便于SEO搜索关键词:Godot、组合模式、架构设计、游戏开发、UI设计。

4.5

计划执行Skill plan-execute

plan-execute技能是一种用于执行书面实施计划的方法,通过分批执行任务和定期审查检查点来确保流程的可控性和质量。它适用于软件开发、项目管理等场景,强调批判性审查、验证和反馈循环。关键词:计划执行、分批处理、审查检查点、软件开发、流程优化、项目管理、SEO搜索。

4.5

数据库设计Skill database-design

数据库设计技能专注于创建高效、可扩展的数据库系统,包括模式规范化、关系设计、索引策略、查询优化、迁移规划和SQL/NoSQL选择。适用于软件开发和数据工程项目,提升应用性能、数据完整性和可维护性。关键词:数据库设计、模式、索引、查询优化、SQL、NoSQL、迁移、规范化、关系型数据库、NoSQL数据库、数据建模。

4.5

重构Skill refactoring

重构是一种软件工程技术,通过系统性地改进代码结构、可读性和可维护性,而不改变其外部行为,用于减少技术债务、提取函数、移除重复代码、简化条件逻辑、应用设计模式等,提升代码质量和开发效率。关键词:代码重构、软件重构、技术债务、代码优化、可维护性、可读性、设计模式、软件开发、代码结构改进。

4.5

图形数据库专家Skill graph-database-expert

图形数据库专家技能专注于图数据库的设计、开发、优化和应用。涵盖图形建模、查询语言、遍历算法、性能调优和安全策略,适用于社交网络、知识图谱、推荐引擎等场景。关键词:图数据库、图形建模、查询优化、SurrealDB、Neo4j、数据关系、性能调优、安全策略。

4.5

系统策略师Skill system-strategist

系统策略师是一个高级决策工具,专注于技术权衡(如SQL vs NoSQL)、系统可扩展性规划(如缓存、读取副本)和迁移策略制定(如绞杀者模式、蓝绿部署),帮助软件架构师优化系统设计、实施和迁移,关键词包括系统策略、权衡评估、可扩展性、迁移策略、架构设计、DevOps、软件架构、决策支持。

4.5

事件建模Skill event-modeling

事件建模技能是一种基于Adam Dymitruk方法论的可视化工具,用于设计和规划事件驱动系统。它涵盖命令、事件、读模型和自动化四种规范,通过泳道图帮助团队在软件开发中进行架构设计、事件驱动架构规划和最佳实践遵循。关键词:事件建模,事件驱动系统,架构设计,泳道图,命令事件模型,系统设计,软件架构,可视化方法,业务过程建模。

4.5

状态图生成Skill state-diagram

状态图生成技能用于从行为描述自动创建状态机图,支持PlantUML、Mermaid、XState等多种格式和C#或TypeScript实现代码生成,适用于软件生命周期建模、工作流设计、系统架构和状态机可视化,关键词:状态机、状态图、建模、工作流、软件设计、自动生成、PlantUML、Mermaid、XState。

4.5

技能模板Skill template-skill

这是一个技能模板,用于定义和描述特定技能,指定Claude AI应该在何种情况下使用该技能。关键词:技能模板、Claude AI、使用场景、AI技能定义、技能开发、AI应用模板。

4.5

会话状态管理技能Skill session-state

这个技能用于管理和验证会话状态的迁移,基于 SESSION_ORCHESTRATION.md 文件中的规则进行内部状态转换。它适用于工作阶段更新、错误处理等场景,确保状态转换的正确性。关键词:会话状态管理、状态迁移、内部系统、规则验证、状态机、软件开发。

4.5

原则技能Skill principles

该技能专注于提供软件开发中的核心原则、详细指南和VibeCoder特定指导,旨在帮助开发者在编码过程中遵循最佳实践,确保项目质量和安全性。适用于需要原则指导、安全审查或差分感知编辑的场景。关键词:开发原则、编码指南、VibeCoder、安全开发、差分编辑、上下文感知。

4.5

图表可视化生成Skill visualize

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