架构设计 Skill技能列表
Discord机器人开发架构师Skill discord-bot-architect
这个技能专注于构建生产就绪的Discord机器人,覆盖Discord.js(JavaScript)和Pycord(Python)开发框架,包括网关意图配置、斜杠命令实现、交互组件(如按钮和选择菜单)的使用,以及处理速率限制和分片技术。帮助开发者掌握高性能、可靠的Discord机器人设计与部署,避免常见错误如滥用消息内容意图和阻塞事件循环。关键词:Discord机器人、Discord.js、Pycord、斜杠命令、交互组件、机器人架构、速率限制、分片。
软件架构开发技能Skill software-architecture
这个技能提供专注于高质量软件架构和开发的指导,基于清洁架构和领域驱动设计原则。适用于代码编写、架构设计、代码分析等软件开发场景。关键词:软件架构,清洁架构,DDD,代码质量,软件开发,架构设计,代码规范。
Mermaid图表专家Skill mermaid-diagram-specialist
Mermaid 图表专家技能用于创建和管理各种技术图表,如流程图、序列图、实体关系图(ERD)和架构图,支持技术文档编写、工作流可视化、系统架构设计和过程映射,提升技术沟通效率。关键词:Mermaid图表、流程图、序列图、ERD、C4图、架构可视化、技术文档、系统设计、工作流、数据建模。
架构决策框架Skill architecture
架构决策框架技能用于支持系统架构设计和决策制定,涵盖需求分析、权衡评估和ADR文档编写,帮助团队提高决策效率和文档质量。关键词:架构设计、决策框架、ADR文档、权衡分析、系统架构、软件开发、敏捷方法。
Excalidraw子代理委派Skill excalidraw
该技能用于在处理Excalidraw图表文件时,通过委派子代理来优化资源使用,避免主代理因解析冗长JSON而耗尽上下文令牌。适用于架构可视化、流程图创建和修改等场景,提高效率并管理计算资源。关键词:Excalidraw, 子代理, 委派, 上下文管理, 令牌效率, 图表分析, 架构设计。
DDD4j项目创建器Skill ddd4j-project-creator
这是一个用于创建和初始化基于DDD4j Boot框架的Java项目的技能。它支持单模块单体、多模块单体和微服务项目类型,并遵循DDD、六边形架构、整洁架构和COLA V5等架构模式。关键词:ddd4j, ddd4j-boot, 项目创建, 脚手架, DDD, 领域驱动设计, Java, 微服务。
事件驱动架构实施技能Skill ddd-event-driven
本技能提供事件驱动架构的全面指导,涵盖领域事件、事件溯源、CQRS和事件模式,帮助用户理解和实现事件驱动系统,适用于架构设计、系统开发和技术咨询,关键词包括事件驱动架构、领域事件、事件溯源、CQRS、事件模式、系统集成。
技术栈顾问Skill tech-stack-advisor
技术栈顾问是一个技能,用于基于项目需求推荐合适的技术栈。它覆盖前端、后端、数据库等多个类别,提供技术选型和比较功能。关键词:技术栈推荐、软件开发工具、技术选型、全栈组合、遗留代码扫描。
系统策略师Skill system-strategist
系统策略师是一个高级决策工具,专注于技术权衡(如SQL vs NoSQL)、系统可扩展性规划(如缓存、读取副本)和迁移策略制定(如绞杀者模式、蓝绿部署),帮助软件架构师优化系统设计、实施和迁移,关键词包括系统策略、权衡评估、可扩展性、迁移策略、架构设计、DevOps、软件架构、决策支持。
系统图表生成器Skill system-diagrammer
系统图表生成器是一个技能,用于使用Mermaid.js快速生成系统架构图,如C4上下文图和序列图,适用于产品需求文档或技术规范。输出为Mermaid.js代码,兼容GitHub和Notion平台。关键词:系统架构图、Mermaid.js、C4图、序列图、技术文档、软件开发工具、PRDs、架构设计。
战略规划顾问Skill strategic-planning-advisor
战略规划顾问技能专注于提供系统架构、可扩展性和长期维护策略的高层专业建议,帮助在项目初期做出明智的架构决策,关键词包括系统架构、可扩展性、长期维护、战略规划、架构设计、高层建议。
大脑管理器Skill brain-manager
这个技能用于管理项目的智能大脑,通过存储和导出/导入架构决策、技术栈选择和项目上下文,帮助AI代理保持项目背景,提高开发效率。关键词:项目管理、AI代理、决策记录、架构设计、上下文管理。