架构设计 Skill技能列表
代码最佳实践Skill best-practices
该技能提供多种编程语言(如 TypeScript、Python、Go 等)的最佳实践参考、代码质量标准和框架检测功能,专门用于代码重构和优化工作流程。关键词:代码质量、最佳实践、重构、编程语言、框架检测、软件开发、代码优化。
追踪知识谱系Skill TracingKnowledgeLineages
这是一个用于追踪知识和想法历史演变的技能,帮助软件开发者和项目管理者在决策时理解背景,避免重复过去错误,并重新评估旧方法。它通过决策考古、失败尝试分析和复兴检测等技术,支持架构设计和技术选型。关键词:知识谱系、历史追踪、决策考古、Git分析、避免重复错误、复兴旧方法、软件开发实践。
重构Skill refactoring
重构是软件开发中的核心技能,用于在不改变外部行为的前提下,通过系统化技术如提取函数、移除重复、简化条件逻辑和应用设计模式,改进代码结构、可读性和可维护性。它能有效减少技术债务、提高代码质量、增强测试覆盖,并促进敏捷开发。关键词:代码重构、软件工程、代码优化、设计模式、技术债务、可维护性、测试驱动开发、代码审查。
头脑风暴Skill brainstorming
头脑风暴技能通过结构化方法在项目实施前进行创意构思、探索多种方案、挑战假设并细化设计,适用于软件开发、产品设计和项目管理中,以提升创新效率和解决方案质量。关键词:头脑风暴、创意细化、系统架构、问题解决、替代方案探索、软件开发、产品设计。
设计协调技能Skill design
这个技能用于通过Prometheus AI代理实现面试驱动的设计规划。它协调探索、Oracle等代理进行代码库研究和战略分析,生成详细的实施计划,适用于软件开发项目的架构设计阶段。关键词:设计规划、面试驱动、AI代理、代码库研究、软件架构、团队协作、Prometheus、自动规划。
动态规划优化器Skill dp-optimizer
动态规划优化器是一款自动化工具,专门用于分析和优化动态规划算法代码。它能自动检测并应用多种高级优化技术,如凸包技巧、分治优化、克努斯优化、单调队列、WQS二分搜索、滚动数组和位掩码压缩,从而显著降低算法的时间和空间复杂度。该工具适用于算法竞赛、软件开发和性能优化场景,帮助开发者提升代码效率。关键词:动态规划优化,算法优化,时间复杂度,空间复杂度,凸包技巧,分治优化,克努斯优化,单调队列,滚动数组,位掩码压缩,算法竞赛,性能优化。
头脑风暴Skill brainstorm
头脑风暴技能是一种用于软件开发、产品设计等领域的结构化设计方法。它强调在实施前通过系统化对话澄清模糊想法、验证设计、探索方案,确保项目方向正确。核心关键词包括:设计思维、结构化对话、需求澄清、方案探索、决策记录、YAGNI原则、实施前验证、软件开发流程、产品管理、架构设计。
Gemini计划工具Skill gemini-plan
这个技能使用Gemini CLI生成Claude可执行的实现计划,帮助软件开发团队自动化规划复杂的多文件更改,提供结构化的任务分解、文件修改和序列排序,适用于架构设计、项目管理和AI辅助开发场景。关键词:实现计划、Claude、Gemini、软件开发、AI生成、自动化规划、架构设计、DevOps工具。
ProtocolBuffers设计技能Skill protobuf-design
这个技能专注于设计和定义 Protocol Buffers(proto3)服务合同,用于创建高效、类型化、跨语言的 API 接口,特别适用于 gRPC 服务和 C# 实现。关键词:Protocol Buffers, gRPC, 服务设计, API 合同, 架构设计, 微服务, 后端开发, 模式演化。
Saga模式技能Skill saga-patterns
此技能专注于设计和实现分布式事务的Saga模式,支持编排和编排两种协调风格。它提供模式指导、最佳实践和实现示例,适用于微服务架构中的事务处理,确保最终一致性。关键词:Saga模式,分布式事务,微服务,编排,编排,补偿事务,错误处理。
模式检测Skill pattern-detection
模式检测技能是一种自动化代码库模式识别工具,专注于检测和记录代码中的命名约定、错误处理和测试模式,以维护代码一致性、提升软件质量和效率。关键词:模式检测,代码一致性,软件工程,代码规范,编程模式,代码质量。
头脑风暴Skill brainstorming
此技能用于将粗略想法转化为可实施的设计文档,通过结构化协作对话澄清需求、探索选项,并生成架构、BDD规范等。适用于软件开发、产品管理和需求分析,关键词包括:头脑风暴、设计文档、BDD规范、协作、软件开发、架构设计、需求澄清、测试优先。