架构设计 Skill技能列表
公共子表达式消除器Skill common-subexpression-eliminator
公共子表达式消除器是一种编译器优化技能,用于识别和消除代码中的重复计算,提高程序性能。适用于编译器构建、代码优化和程序分析,关键词包括编译器优化、代码优化、公共子表达式消除、程序分析。
闭包转换器Skill closure-converter
闭包转换器是编译器设计和函数式语言实现中的关键技术,用于将闭包转换为显式环境传递,优化代码生成和性能。关键词:闭包转换、编译器、环境传递、lambda提升、函数式编程、代码优化、自由变量分析。
TLDR代码分析工具Skill tldr-code
这个技能是一个令牌高效代码分析工具,通过五层堆栈(抽象语法树、调用图、控制流图、数据流图、程序依赖图)实现95%令牌节省,帮助开发者理解代码结构、调试、重构、复杂性分析和跨文件依赖。关键词包括代码分析、AST、调用图、复杂性分析、调试工具、代码架构、令牌节省。
路由器优先架构Skill router-first-architecture
路由器优先架构是一种软件架构模式,用于通过路由器抽象工具选择,确保在技能调用中优先使用路由器进行路由,以提高效率和一致性。它涉及两层设计:触发层和路由层,支持协同激活以优化工具映射。关键词:路由器优先架构、工具选择抽象、Claude技能、路由逻辑、协同激活、架构设计、软件开发、效率提升。
代码库研究分析师Skill repo-research-analyst
这是一个专业技能,用于系统分析代码仓库的结构、文档、模式和约定,帮助开发者快速理解和贡献到新项目,提升开发效率。关键词包括:代码库、研究、分析、文档、架构、模式、约定、贡献指南、SEO搜索优化。
计划代理Skill planning-agent
这个技能是一个计划代理,用于根据对话上下文创建软件实施计划和交接文档。它研究代码库,分析现有功能,并生成详细的任务列表和成功标准,适用于软件开发中的架构设计和项目管理。关键词:计划代理、实施计划、代码库研究、软件开发、架构设计、项目管理、交接文档、技术规划。
跨边界显式标识Skill explicit-identity
这个技能用于在软件系统中,通过传递显式标识符来避免跨进程或异步边界时的竞态条件,确保数据一致性和系统可靠性。关键词:显式标识、跨边界、竞态条件、软件架构、异步编程、进程间通信、系统设计。
领域识别与分组Skill domain-identification-grouping
这个技能用于将软件架构中的组件按业务功能分组到逻辑领域,为服务基于架构做准备,支持领域驱动设计和服务提取。关键词包括:领域识别、组件分组、服务架构、领域驱动设计、命名空间重构。
耦合分析Skill coupling-analysis
这个技能用于分析软件代码库中的耦合关系,基于Vlad Khononov的三维模型(集成强度、距离、波动性),旨在评估架构质量、识别问题依赖、理解模块间集成强度,并提供改进模块化的建议。关键词:耦合分析、软件架构、集成强度、距离、波动性、代码质量评估、架构优化、模块化设计。
SimPy模拟框架Skill simpy
SimPy是一个基于Python的离散事件模拟框架,用于过程建模、资源管理和事件驱动调度,适用于制造、服务、网络、物流等系统的仿真分析和优化。关键词:离散事件模拟,Python,资源管理,队列分析,系统优化,模拟框架。
追踪知识谱系Skill TracingKnowledgeLineages
这是一个用于追踪知识和想法历史演变的技能,帮助软件开发者和项目管理者在决策时理解背景,避免重复过去错误,并重新评估旧方法。它通过决策考古、失败尝试分析和复兴检测等技术,支持架构设计和技术选型。关键词:知识谱系、历史追踪、决策考古、Git分析、避免重复错误、复兴旧方法、软件开发实践。
Rust性能优化指南Skill rust
这个技能提供了Rust代码性能优化的全面指南,涵盖内存分配、所有权、迭代器、异步编程等关键方面。适用于开发者在编写、审查或重构Rust代码时,确保遵循最佳性能模式,优化内存使用和提高运行效率。关键词:Rust性能优化、内存管理、所有权、借用、迭代器、异步代码、代码重构、性能调优、自动化工具。