架构设计 Skill技能列表

⚡

服务层模式Skill services-layer

4.5

这个技能文档介绍了在Whispering架构中实现服务层的模式,包括使用createTaggedError创建标签化错误、命名空间导出和Result类型进行统一错误处理。适用于软件开发中创建新服务、定义域特定错误和理解服务架构,提升代码可维护性和测试性。关键词:服务层、架构设计、错误处理、TypeScript、Result类型、createTaggedError、命名空间导出、软件开发。

⚡

代码简化审查者Skill code-simplicity-reviewer

4.5

代码简化审查者是一种用于审查和优化代码的技能,专注于确保代码尽可能简单和最小化,通过识别并移除不必要的复杂性、应用 YAGNI(您不需要它)原则、优化代码可读性和维护性,来提高软件质量。关键词:代码简化、YAGNI、代码审查、代码优化、极简主义、软件设计、代码质量、重构。

⚡

Gemini计划工具Skill gemini-plan

4.5

这个技能使用Gemini CLI生成Claude可执行的实现计划,帮助软件开发团队自动化规划复杂的多文件更改,提供结构化的任务分解、文件修改和序列排序,适用于架构设计、项目管理和AI辅助开发场景。关键词:实现计划、Claude、Gemini、软件开发、AI生成、自动化规划、架构设计、DevOps工具。

⚡

ProtocolBuffers设计技能Skill protobuf-design

4.5

这个技能专注于设计和定义 Protocol Buffers(proto3)服务合同,用于创建高效、类型化、跨语言的 API 接口,特别适用于 gRPC 服务和 C# 实现。关键词:Protocol Buffers, gRPC, 服务设计, API 合同, 架构设计, 微服务, 后端开发, 模式演化。

⚡

Saga模式技能Skill saga-patterns

4.5

此技能专注于设计和实现分布式事务的Saga模式,支持编排和编排两种协调风格。它提供模式指导、最佳实践和实现示例,适用于微服务架构中的事务处理,确保最终一致性。关键词:Saga模式,分布式事务,微服务,编排,编排,补偿事务,错误处理。

⚡

企业架构概念解释Skill ea-explain

4.5

这个技能用于解释企业架构(EA)概念,通过提供清晰、实用的说明,帮助开发者和架构师理解和应用相关架构概念,包括如TOGAF、Zachman Framework等具体示例。关键词:企业架构、EA、概念解释、开发者友好、架构设计、TOGAF、Zachman Framework。

⚡

系统F(多态Lambda演算)Skill system-f

4.5

系统F(多态Lambda演算)是一种编程语言理论技能,用于实现多态类型系统、构建泛型编程结构、研究类型理论基础。它扩展了简单类型Lambda演算,支持类型抽象和类型应用,使得可以对类型进行全称量化,适用于ML风格模块系统、参数多态性理解等场景。关键词:多态Lambda演算、类型抽象、类型应用、泛型编程、类型安全、参数性、全称量化、编程语言理论、类型系统、多态性。

⚡

解析器生成器Skill parser-generator

4.5

解析器生成器是一种关键技能,用于从上下文无关语法自动生成解析器,支持LALR(1)和递归下降算法。它广泛应用于编译器开发、领域特定语言设计、配置解析等场景,帮助开发者高效处理结构化文本和数据。关键词:解析器生成,语法分析,编译器构建,LALR解析,递归下降,AST生成。

⚡

线性类型实现器Skill linear-type-implementer

4.5

该技能用于实现线性类型系统和线性 lambda 演算,支持资源管理、量子编程、内存验证等应用。关键词包括线性类型、线性 lambda 演算、资源管理、量子计算、内存管理、线性逻辑、类型系统。

⚡

Confluence文档技能Skill confluence-docs

4.5

Confluence 文档技能提供标准化的技术文档模板,包括架构决策记录(ADR)、运行手册、架构文档和知识转移文档,帮助团队创建一致、高质量的文档,提升项目管理和协作效率。关键词:文档模板、ADR、运行手册、架构文档、技术文档、知识管理。

⚡

头脑风暴Skill brainstorming

4.5

此技能用于将粗略想法转化为可实施的设计文档,通过结构化协作对话澄清需求、探索选项,并生成架构、BDD规范等。适用于软件开发、产品管理和需求分析,关键词包括:头脑风暴、设计文档、BDD规范、协作、软件开发、架构设计、需求澄清、测试优先。

⚡

深度防御验证Skill Defense-in-DepthValidation

4.5

深度防御验证是一种软件开发技能,通过在数据流经的多个层次(包括入口、业务逻辑、环境和调试)进行验证,确保数据的有效性和安全性,从而防止bug发生并提高代码质量。此技能强调在软件系统中设计多层防御机制,使bug在结构上不可能发生。关键词包括多层验证、防御bug、软件架构、数据验证、代码质量、系统设计、验证策略、开发安全、测试优化。