架构设计 Skill技能列表
架构优先技能Skill architect-first
该技能基于“架构优先”开发哲学,强调在编码前完成完美架构设计和文档化,通过测试保证质量,适用于软件开发中的架构决策、新功能启动和系统重构。关键词包括:架构设计、软件开发、测试驱动开发、文档化、零耦合、多智能体验证。
项目治理章程Skill constitution
这个技能用于通过协调并行模式发现来创建或更新项目的治理章程。它基于代码库分析生成项目特定的规则,覆盖安全、架构、代码质量和测试等焦点领域,确保软件开发遵循一致的最佳实践。关键词:项目治理、代码发现、规则生成、安全审计、架构设计、自动化协调。
TLDR项目概览Skill tldr-overview
这是一个基于 TLDR 栈的工具,用于快速获取软件开发项目的概述,包括文件树、代码结构、调用图和复杂性分析,帮助开发者理解项目架构和关键组件,提高开发效率。关键词:项目概述、代码分析、架构设计、TLDR栈、开发工具。
架构策略师Skill architecture-strategist
这个技能用于从架构角度分析代码变更、评估系统设计决策,确保所有修改符合既定架构模式,维护系统完整性。关键词:系统架构、代码分析、设计决策、架构合规、微服务、SOLID原则、耦合内聚。
深度防御验证Skill Defense-in-DepthValidation
深度防御验证是一种软件开发技能,通过在数据流经的多个层次(包括入口、业务逻辑、环境和调试)进行验证,确保数据的有效性和安全性,从而防止bug发生并提高代码质量。此技能强调在软件系统中设计多层防御机制,使bug在结构上不可能发生。关键词包括多层验证、防御bug、软件架构、数据验证、代码质量、系统设计、验证策略、开发安全、测试优化。
上下文映射技能Skill context-mapping
该技能用于在领域驱动设计(DDD)中映射有界上下文之间的关系,识别上游/下游模式,生成Context Mapper DSL(CML)输出,并提供集成策略建议。适用于软件架构设计、团队边界规划等场景,帮助优化系统集成和组织结构。关键词:上下文映射、有界上下文、DDD、集成模式、CML、软件架构、防腐败层、开放主机服务。
后端架构师Skill backend-architect
后端架构师技能专精于设计可扩展、弹性、可维护的后端系统和API,涵盖微服务架构、分布式系统、事件驱动模式、REST/GraphQL/gRPC接口等关键领域,适用于构建高性能、可观测、安全的现代化软件架构,助力企业实现系统级优化和数字化转型。关键词:后端架构、微服务、API设计、分布式系统、事件驱动、性能优化、可观测性、安全模式、弹性容错。
软件架构开发技能Skill software-architecture
这个技能提供专注于高质量软件架构和开发的指导,基于清洁架构和领域驱动设计原则。适用于代码编写、架构设计、代码分析等软件开发场景。关键词:软件架构,清洁架构,DDD,代码质量,软件开发,架构设计,代码规范。
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 合同, 架构设计, 微服务, 后端开发, 模式演化。
Zachman分析技能Skill zachman-analysis
这个技能用于应用Zachman框架进行企业架构分析,通过特定行和列视角评估架构覆盖、检查文档完整性,并指导利益相关者输入。关键词:Zachman框架, 企业架构, 视角分析, 架构文档, 利益相关者, 代码提取, 覆盖检查。
TypeScript重构与现代化技能Skill typescript-refactor
此技能用于自动化重构、代码审查和生成TypeScript代码,遵循最佳实践以确保类型安全、编译器性能和现代特性。关键词:TypeScript、重构、现代化、类型安全、代码审查、AI代理、LLM、自动化工具。