架构设计 Skill技能列表
重构Skill refactoring
重构是软件开发中的核心技能,用于在不改变外部行为的前提下,通过系统化技术如提取函数、移除重复、简化条件逻辑和应用设计模式,改进代码结构、可读性和可维护性。它能有效减少技术债务、提高代码质量、增强测试覆盖,并促进敏捷开发。关键词:代码重构、软件工程、代码优化、设计模式、技术债务、可维护性、测试驱动开发、代码审查。
头脑风暴Skill brainstorming
头脑风暴技能通过结构化方法在项目实施前进行创意构思、探索多种方案、挑战假设并细化设计,适用于软件开发、产品设计和项目管理中,以提升创新效率和解决方案质量。关键词:头脑风暴、创意细化、系统架构、问题解决、替代方案探索、软件开发、产品设计。
API设计Skill api-design
API设计技能专注于设计清洁、可扩展和可维护的REST和GraphQL API,遵循行业最佳实践。它用于规划端点结构、定义请求/响应合同、实现版本控制、安全性和文档创建。关键词:API设计,REST API,GraphQL API,可扩展性,维护性,版本控制,安全性,端点规划。
深度分析模式Skill analyze
这是一个深度调查工具,用于在软件开发中分析问题、收集上下文、追踪数据流和生成可操作建议,不修改代码。适用于调试、架构评估、预重构分析和事件调查。关键词:深度分析、代码调查、软件开发、调试工具、架构设计、SEO优化。
系统设计原则Skill system-design
这个技能教授如何构建可重用和可维护的软件系统,通过管理复杂性、设计深模块、隐藏信息等原则。适用于软件架构师、开发人员和系统设计师,帮助创建高效、易于维护的代码。关键词:系统设计,软件架构,模块化,复杂性管理,代码重用,信息隐藏,战略编程。
模式检测Skill pattern-detection
模式检测技能是一种自动化代码库模式识别工具,专注于检测和记录代码中的命名约定、错误处理和测试模式,以维护代码一致性、提升软件质量和效率。关键词:模式检测,代码一致性,软件工程,代码规范,编程模式,代码质量。
静态工作区API定义技能Skill static-workspace-api
静态工作区API是一种基于TypeScript的API,用于定义表格和键值存储的类型安全模式,支持版本化和迁移功能,以管理数据模式的演进和一致性。适用于软件开发中的数据层设计、模式定义和迁移场景。关键词:静态工作区API、表格定义、KV存储、版本迁移、TypeScript、数据模式、软件开发、后端开发、架构设计。
单数或数组模式Skill single-or-array-pattern
单数或数组模式是一种软件开发设计模式,用于创建能灵活处理单个项目或数组输入的函数。通过归一化输入到数组,实现统一的处理逻辑,适用于CRUD操作、批量处理API和工厂函数等场景。关键词:函数设计、CRUD、批量处理、归一化、API设计、软件开发模式。
Discord机器人开发架构师Skill discord-bot-architect
这个技能专注于构建生产就绪的Discord机器人,覆盖Discord.js(JavaScript)和Pycord(Python)开发框架,包括网关意图配置、斜杠命令实现、交互组件(如按钮和选择菜单)的使用,以及处理速率限制和分片技术。帮助开发者掌握高性能、可靠的Discord机器人设计与部署,避免常见错误如滥用消息内容意图和阻塞事件循环。关键词:Discord机器人、Discord.js、Pycord、斜杠命令、交互组件、机器人架构、速率限制、分片。
DP状态设计器Skill dp-state-designer
DP状态设计器是一个用于解决复杂算法问题的AI技能,专注于动态规划(DP)方案设计。它能帮助用户识别子问题、定义最优状态参数、推导状态转移方程、并提供空间优化建议(如滚动数组)。核心功能包括算法优化、状态压缩和复杂度分析,适用于编程竞赛、算法面试和软件性能优化等场景。关键词:动态规划,算法设计,状态转移,空间优化,子问题,编程竞赛,复杂度分析。
MilanJovanovic博客技能Skill milan-jovanovic-blog
本技能提供对 Milan Jovanovic .NET 技术博客内容的搜索和访问,专注于 Clean Architecture、领域驱动设计、CQRS 等软件架构模式,帮助开发者应用已验证的代码示例和指导,适用于 .NET 10 及以上版本的项目优化。关键词:Clean Architecture, DDD, CQRS, .NET, 软件架构, 代码模式, ASP.NET Core, Entity Framework Core。
数据库设计专家Skill DatabaseDesignExpert
数据库设计专家技能专注于设计高效、安全和可维护的数据库模式,包括规范化、索引策略、全文搜索优化和性能优化。适用于桌面应用数据建模、本地化场景和性能调优。关键词:数据库设计,SQLite,模式设计,索引优化,性能提升,FTS,迁移安全。