架构设计 Skill技能列表
类型健全性证明助手Skill soundness-proof-assistant
类型健全性证明助手是一个专门用于辅助构建编程语言类型系统形式化证明的工具。它提供进展定理和保持定理的证明模板、替换引理生成、规范形式推导、案例枚举以及向Coq、Agda等证明助手的机械化转换指导。适用于编程语言理论研究者、形式化方法工程师和编译器开发者进行类型安全性的形式化验证。 关键词:类型健全性证明,进展定理,保持定理,形式化验证,编程语言理论,类型系统,证明助手,Coq,Agda,替换引理
C++模板元编程Skill cpp-templates-metaprogramming
这个技能涉及C++模板和元编程,包括函数模板、类模板、特化、SFINAE、类型特征、变参模板、编译时计算和C++20概念。它用于实现泛型编程、编译时优化、高效代码生成和类型安全接口,适用于高性能库开发、系统编程和架构设计。关键词:C++模板、元编程、编译时计算、泛型编程、SFINAE、类型特征、C++20概念、模板特化、变参模板。
并行元认知分析器Skill meta-cognition-parallel
这是一个用于Rust编程语言的三层并行元认知分析技能。它通过同时分析语言机制、设计选择和领域约束,为复杂编程问题提供综合解决方案。适用于量化金融、Web开发、嵌入式系统等领域的Rust代码问题诊断和架构设计。关键词:Rust分析,三层认知,并行处理,元认知,编程问题解决,量化交易系统,架构设计。
TypeBox与TypeMap模式验证Skill typebox
这个技能涉及使用TypeBox和TypeMap库进行运行时类型验证、JSON Schema定义和Standard Schema支持,提供高性能的模式编译和库之间翻译功能,适用于多种开发场景如前端、后端或测试。关键词:TypeBox, TypeMap, 运行时验证, JSON Schema, Standard Schema, 模式编译, 高性能验证, 库翻译。
编码前结构化规划框架Skill planning-framework
这是一个用于软件开发前的结构化规划框架,包含马斯克5步算法和ICE评分系统。它帮助开发者在编码前系统地质疑需求、删除冗余、简化方案、加速周期并自动化必要流程。适用于前端开发、后端开发、架构设计等场景,提升代码质量与开发效率。关键词:软件开发规划、马斯克算法、ICE评分、代码重构、需求分析、技术决策、开发流程优化、敏捷开发、项目管理、编程最佳实践。
决策记录Skill decisions
该技能用于在软件开发过程中,系统地记录、查询和复用过往的架构与技术决策。它帮助团队维护决策一致性,避免重复讨论,并为新决策提供历史依据。关键词:架构决策、技术选型、决策记录、知识管理、软件开发流程、决策追溯。
多阶段编程Skill multi-stage-programming
多阶段编程是一种编程技术,通过在编译时或运行时生成和优化代码来提升程序性能,常用于领域特定语言(DSL)实现、解释器加速和高效代码生成。关键词:多阶段编程,代码生成,性能优化,DSL,元编程,运行时计算。
KotlinDSL模式Skill KotlinDSLPatterns
这个技能教授如何在Kotlin中使用领域特定语言设计模式,包括类型安全构建器、lambda接收器、中缀函数、操作符重载等,以创建表达性强、可读性高的DSL,用于配置和领域建模,提高代码可读性、减少样板代码并提供类型安全的API。关键词:Kotlin, DSL, 类型安全, 构建器, lambda接收器, 中缀函数, 操作符重载, 软件开发, API设计。
Gemini探索模式Skill gemini-exploration-patterns
此技能提供使用Gemini CLI大型上下文窗口进行代码库探索的战略指导,包括何时委托探索给Gemini、模型选择、输出格式和成本优化。关键词:代码库探索、大型上下文、Gemini、模型选择、令牌优化、架构分析、开发工具、AI辅助开发。
面向对象编程的继承与组合Skill oop-inheritance-composition
这个技能专注于面向对象编程中继承和组合的应用,用于设计类层次结构、组合对象以及实现设计模式如模板方法和策略模式。它提供多语言示例、最佳实践和常见陷阱,帮助构建灵活、可维护的软件系统。关键词:继承、组合、面向对象设计、类层次、代码重用、设计模式、软件架构、OOP。
图形数据库专家Skill graph-database-expert
图形数据库专家技能专注于图数据库的设计、开发、优化和应用。涵盖图形建模、查询语言、遍历算法、性能调优和安全策略,适用于社交网络、知识图谱、推荐引擎等场景。关键词:图数据库、图形建模、查询优化、SurrealDB、Neo4j、数据关系、性能调优、安全策略。
所有权和借用类型系统Skill ownership-type-system
该技能实现了Rust风格的所有权和借用类型系统,用于验证内存安全、预防数据竞争和生命周期分析。关键词:所有权、借用、内存安全、数据竞争、生命周期、Rust、类型系统、编程语言。