架构设计 Skill技能列表
设计模式Skill design-patterns
设计模式是软件工程中用于解决常见设计问题的可重用解决方案模板。它提供共享词汇,促进代码的复用、维护和测试,适用于架构设计、代码重构和改善软件质量,如松耦合、单一职责等设计原则。关键词:软件设计、设计模式、架构模式、代码重构、面向对象、设计原则、软件架构、模式选择、代码质量。
集群协调Skill swarm-coordination
集群协调技能提供多智能体协调指南,用于OpenCode集群工作流,支持任务分解、并行处理、文件保留和代理间通信,适用于复杂软件开发任务,提高效率并减少冲突。关键词:集群协调,多智能体,OpenCode,任务分解,并行处理,软件开发,工作流管理,智能体协作
.NETUI框架选择器Skill dotnet-ui-chooser
这个技能提供 .NET UI 框架选择决策树,帮助开发者根据目标平台、团队技能、UI 复杂性、性能需求和迁移路径等因素,评估 Blazor、MAUI、Uno Platform、WinUI、WPF、WinForms 等框架,以做出最优选择。关键词:.NET, UI 框架, 决策树, Blazor, MAUI, Uno Platform, WinUI, WPF, WinForms, 跨平台, 前端开发, 架构设计, 软件开发
代码重构Skill code-refactoring
代码重构是一种软件工程技术,用于改进现有代码的结构和质量,而不改变其外部行为。关键技术包括提取方法、替换条件语句、引入参数对象等,旨在提高代码的可读性、可维护性和可扩展性。适用于清理遗留代码、降低复杂性和提升开发效率。关键词:代码重构、软件工程、代码质量、可维护性、重构技巧。
GraphQL架构差异检测与分析Skill graphql-inspector-diff
此技能用于检测GraphQL架构版本之间的变化,包括重大、非重大和危险变化,帮助团队防止API回归、比较跨分支架构或验证迁移。关键词:GraphQL、架构比较、差异检测、API版本控制、迁移验证、CI/CD集成。
Gemini探索模式Skill gemini-exploration-patterns
此技能提供使用Gemini CLI大型上下文窗口进行代码库探索的战略指导,包括何时委托探索给Gemini、模型选择、输出格式和成本优化。关键词:代码库探索、大型上下文、Gemini、模型选择、令牌优化、架构分析、开发工具、AI辅助开发。
面向对象编程的继承与组合Skill oop-inheritance-composition
这个技能专注于面向对象编程中继承和组合的应用,用于设计类层次结构、组合对象以及实现设计模式如模板方法和策略模式。它提供多语言示例、最佳实践和常见陷阱,帮助构建灵活、可维护的软件系统。关键词:继承、组合、面向对象设计、类层次、代码重用、设计模式、软件架构、OOP。
Excalidraw子代理委派Skill excalidraw
该技能用于在处理Excalidraw图表文件时,通过委派子代理来优化资源使用,避免主代理因解析冗长JSON而耗尽上下文令牌。适用于架构可视化、流程图创建和修改等场景,提高效率并管理计算资源。关键词:Excalidraw, 子代理, 委派, 上下文管理, 令牌效率, 图表分析, 架构设计。
图形数据库专家Skill graph-database-expert
图形数据库专家技能专注于图数据库的设计、开发、优化和应用。涵盖图形建模、查询语言、遍历算法、性能调优和安全策略,适用于社交网络、知识图谱、推荐引擎等场景。关键词:图数据库、图形建模、查询优化、SurrealDB、Neo4j、数据关系、性能调优、安全策略。
C++模板元编程Skill cpp-templates-metaprogramming
这个技能涉及C++模板和元编程,包括函数模板、类模板、特化、SFINAE、类型特征、变参模板、编译时计算和C++20概念。它用于实现泛型编程、编译时优化、高效代码生成和类型安全接口,适用于高性能库开发、系统编程和架构设计。关键词:C++模板、元编程、编译时计算、泛型编程、SFINAE、类型特征、C++20概念、模板特化、变参模板。
Claude项目清单系统Skill claude-project-manifest
Claude项目清单技能用于生成和管理项目的注释性清单,通过唯一ID和注释跟踪文件、对话线程及关系,支持项目文档、库存管理、对话历史和知识地图构建。关键词:项目清单、文档跟踪、知识管理、Claude工具、SEO优化。
务实开发原则检查技能Skill practical-development-validator
这个技能用于检查和验证软件开发中的过度设计,确保代码实现符合务实开发原则,如避免不必要的复杂性和确保架构合理性。关键词:务实开发、代码检查、过度设计、架构验证、软件工程、代码复杂度评估、实用性验证。