架构设计 Skill技能列表

4.5

C4模型架构文档技能Skill c4-documentation

该技能用于基于C4模型创建软件架构文档,涵盖系统上下文、容器、组件和代码四个抽象级别,支持架构可视化和文档化。关键词:C4模型、架构设计、文档化、软件架构、可视化、系统上下文图、容器图、组件图。

4.5

分类架构Skill taxonomy-architecture

分类架构技能用于设计和管理内容组织的分类系统,包括扁平标签、层次类别和面分类,涵盖术语关系、多分类内容以及API设计,适用于CMS、电商和内容管理平台。关键词:分类架构、标签系统、内容组织、面分类、API设计、性能优化、无头CMS。

4.5

导航架构Skill navigation-architecture

导航架构技能专注于设计网站和应用中的导航系统,包括菜单层次、面包屑轨迹、巨型菜单结构、移动导航模式以及导航API。适用于无头CMS架构,帮助开发者构建用户友好的导航体验。关键词:菜单设计、面包屑生成、导航API、响应式导航、无头CMS。

4.5

多站点主题化Skill multi-site-theming

该技能用于在多站点内容管理系统架构中实现每站点主题、白标和品牌定制,涵盖主题继承、CSS变量层次结构和动态主题切换。关键词包括多站点主题化、白标、品牌定制、CMS、CSS变量、主题切换、前端开发、后端集成。

4.5

LLVM后端生成器Skill llvm-backend-generator

LLVM后端生成器是一个用于生成LLVM中间表示(IR)和构建编译器后端的技能,广泛应用于编译器开发、代码生成和优化领域。它支持构建新语言编译器、实现语言后端、创建优化管道和生成原生代码,关键功能包括LLVM IR生成、指令选择构建、优化通行证实现和ABI处理。这个技能对于软件架构设计、系统编程和语言工具开发至关重要,便于SEO搜索的关键词有:LLVM、编译器、后端、代码生成、优化、IR、ABI、架构设计、软件工程。

4.5

语言服务器协议Skill language-server-protocol

语言服务器协议(LSP)是一种用于实现集成开发环境(IDE)功能的协议,提供代码自动补全、跳转到定义、悬停文档、重构等智能功能。它基于JSON-RPC,管理文本文档同步和代码分析,广泛应用于Python、TypeScript、Rust、Go等多种语言的开发工具中,提升开发效率和代码质量。关键词:LSP、语言服务器、IDE、代码导航、重构、开发工具。

4.5

JIT编译器构建者Skill jit-compiler-builder

该技能用于构建即时编译(JIT)系统,应用于动态语言运行时、虚拟机设计和性能优化。它支持机器码生成、重新编译处理、动态优化和内存管理,关键词包括JIT编译器、动态优化、编译器构建、运行时系统、性能优化和即时编译。

4.5

函数内联优化器Skill inline-expander

该技能用于编译器优化中的函数内联,通过替换函数调用来提升代码执行效率,减少调用开销,并促进进一步的代码优化,如常量传播和死代码消除。关键词:函数内联、编译器优化、代码优化、性能提升、LLVM、GCC、启发式决策。

4.5

高阶抽象语法Skill higher-order-abstract-syntax

这个技能用于在函数式编程中表示和操作具有绑定器的语法,主要应用于证明助手、嵌入式语言和形式化元理论开发。关键词:高阶抽象语法, HOAS, 绑定器, 语法, 函数式编程, 证明助手, 形式化方法, 编程语言理论。

4.5

GADT实现技能Skill gadt-implementer

这个技能用于实现广义代数数据类型(GADTs),在Haskell、OCaml、Rust等编程语言中创建类型安全的数据结构和抽象语法树。适用于编译器开发、嵌入式领域特定语言(DSL)、类型安全协议实现等场景。关键词:GADT, 类型安全, 数据结构, 编程语言, 类型理论。

4.5

FFI设计器Skill ffi-designer

FFI设计技能用于设计和实现外部函数接口,实现不同编程语言之间的代码互操作性。关键功能包括类型映射、调用约定处理、内存管理、回调支持和错误处理。适用于调用C库、系统编程、性能关键互操作等场景。关键词:FFI设计,外部函数接口,语言互操作性,类型安全,内存管理。

4.5

逃逸分析Skill escape-analysis

逃逸分析是一种编译优化技术,用于确定对象是否逃逸其创建方法范围,从而启用栈分配、锁消除和标量替换等优化。关键词:逃逸分析、栈分配、锁消除、标量替换、编译优化、内存管理。