架构设计 Skill技能列表
深度防御验证Skill Defense-in-DepthValidation
深度防御验证是一种软件开发技能,通过在数据流经的多个层次(包括入口、业务逻辑、环境和调试)进行验证,确保数据的有效性和安全性,从而防止bug发生并提高代码质量。此技能强调在软件系统中设计多层防御机制,使bug在结构上不可能发生。关键词包括多层验证、防御bug、软件架构、数据验证、代码质量、系统设计、验证策略、开发安全、测试优化。
代码模式分析专家Skill pattern-recognition-specialist
此技能专用于分析代码中的设计模式、反模式和代码质量问题,提升软件架构质量和一致性。关键词:代码分析、设计模式、反模式、代码质量、架构设计。
保持生产性张力Skill PreservingProductiveTensions
此技能用于在软件开发和团队协作中,识别并保留有价值的决策张力,避免过早强制解决,以增强系统灵活性和适应性。关键词包括生产性张力、架构决策、配置管理、文档化、权衡优化。
Python3.12+新功能优先使用技能Skill prioritize-python-3-10-features
该技能旨在帮助开发者在Python编程中优先采用3.12及更高版本的新特性,以提升代码质量、效率和可维护性。通过代码审查、重构建议和最佳实践指导,确保项目充分利用最新语言功能。关键词:Python 3.12、代码审查、最佳实践、编码标准、新功能优先、软件开发。
战略规划顾问Skill strategic-planning-advisor
战略规划顾问技能专注于提供系统架构、可扩展性和长期维护策略的高层专业建议,帮助在项目初期做出明智的架构决策,关键词包括系统架构、可扩展性、长期维护、战略规划、架构设计、高层建议。
决策日志管理Skill decision-log
决策日志管理技能用于系统化地记录、存储和检索决策过程,包括上下文、选项、理由和后果。它帮助团队和个体追踪决策历史,提高透明度和协作效率,适用于技术架构、产品开发和流程优化。关键词:决策日志、ADR、文档管理、团队协作、决策追踪、架构决策记录、项目管理。
Gemini计划工具Skill gemini-plan
这个技能使用Gemini CLI生成Claude可执行的实现计划,帮助软件开发团队自动化规划复杂的多文件更改,提供结构化的任务分解、文件修改和序列排序,适用于架构设计、项目管理和AI辅助开发场景。关键词:实现计划、Claude、Gemini、软件开发、AI生成、自动化规划、架构设计、DevOps工具。
单数或数组模式Skill single-or-array-pattern
单数或数组模式是一种软件开发设计模式,用于创建能灵活处理单个项目或数组输入的函数。通过归一化输入到数组,实现统一的处理逻辑,适用于CRUD操作、批量处理API和工厂函数等场景。关键词:函数设计、CRUD、批量处理、归一化、API设计、软件开发模式。
API契约生成Skill api-contract
这个技能用于从需求描述自动生成API规范,支持OpenAPI、AsyncAPI和Protobuf格式,适用于合同优先的API开发,帮助设计REST API、事件驱动API和gRPC服务。关键词:API生成、契约设计、OpenAPI、AsyncAPI、Protobuf、API开发。
TOGAFADM阶段指南Skill togaf-phase
这个技能提供TOGAF ADM(架构开发方法)各阶段的详细指导,包括预备阶段、A到H阶段和需求管理。它帮助用户了解每个阶段的目的、关键活动、交付物、时间点和与其他阶段的关联,适用于企业架构师和IT专业人士进行架构规划、实施和优化。关键词:TOGAF, ADM, 架构, 指导, 阶段, 企业架构, IT咨询, 架构设计, 软件开发。
上下文映射技能Skill context-mapping
该技能用于在领域驱动设计(DDD)中映射有界上下文之间的关系,识别上游/下游模式,生成Context Mapper DSL(CML)输出,并提供集成策略建议。适用于软件架构设计、团队边界规划等场景,帮助优化系统集成和组织结构。关键词:上下文映射、有界上下文、DDD、集成模式、CML、软件架构、防腐败层、开放主机服务。
GraalVMTruffle语言运行时实现Skill graalvm-truffle-implementer
GraalVM Truffle 实现技能用于使用 GraalVM Truffle 框架高效构建语言运行时,包括解释器、JIT编译优化和多语言应用开发。关键词:GraalVM、Truffle、语言运行时、解释器、JIT编译、多语言互操作、性能优化、AST解释器、节点特化、自优化系统。