架构设计 Skill技能列表
映射关系Skill map-relationships
映射关系技能用于内容管理系统(CMS)中,生成和可视化内容类型之间的依赖关系图。它支持Mermaid、ASCII和YAML等多种输出格式,帮助用户理解和优化内容架构,提高开发效率。关键词:CMS、内容关系、依赖图、可视化、Mermaid、ASCII、YAML、内容类型、关系映射。
分类法架构设计Skill design-taxonomy
这个技能用于设计和实现分类法结构,支持扁平、分层和多维分类模式,适用于内容管理系统、电子商务导航、标签系统和数据建模等场景。关键词:分类法设计、架构模式、内容组织、SEO优化、数据分类。
架构审计师Skill architecture-auditor
这个技能用于软件系统架构的全面审计,包括安全检查、性能评估、命名规范验证和技术债务分析,确保代码质量和系统稳定性。关键词:架构审计、安全检查、性能优化、命名约定、技术债务、软件质量、系统维护。
Lambda演算解释器技能Skill skill-name
这是一个用于实现和理解lambda演算解释器的技能,帮助开发者掌握传值调用和传名调用评估策略,适用于函数式编程学习和实践。
数据结构选择器Skill data-structure-selector
数据结构选择器是一个用于根据特定操作需求、频率和约束条件,推荐最优数据结构的工具。它分析插入、删除、查询、更新等操作,考虑时间与空间复杂度权衡,提供复杂度分析、替代方案比较及定制化增强建议。关键词:数据结构选择,算法优化,时间复杂度,空间复杂度,二叉搜索树,哈希表,线段树,并查集,性能分析,编程优化。
动态规划优化器Skill dp-optimizer
动态规划优化器是一款自动化工具,专门用于分析和优化动态规划算法代码。它能自动检测并应用多种高级优化技术,如凸包技巧、分治优化、克努斯优化、单调队列、WQS二分搜索、滚动数组和位掩码压缩,从而显著降低算法的时间和空间复杂度。该工具适用于算法竞赛、软件开发和性能优化场景,帮助开发者提升代码效率。关键词:动态规划优化,算法优化,时间复杂度,空间复杂度,凸包技巧,分治优化,克努斯优化,单调队列,滚动数组,位掩码压缩,算法竞赛,性能优化。
数据库设计专家Skill DatabaseDesignExpert
数据库设计专家技能专注于设计高效、安全和可维护的数据库模式,包括规范化、索引策略、全文搜索优化和性能优化。适用于桌面应用数据建模、本地化场景和性能调优。关键词:数据库设计,SQLite,模式设计,索引优化,性能提升,FTS,迁移安全。
senior-rust-practicesSkill senior-rust-practices
这个技能用于指导高级 Rust 开发模式,包括工作区设计、代码组织策略、生产就绪的 Rust 架构。关键词包括 Rust 工作区、Rust 最佳实践、Cargo 工作区设置、Rust 代码组织、Rust 依赖管理、Rust 测试策略、Rust 项目、可扩展的 Rust、Rust CI 设置。
搜索工具层次结构Skill search-hierarchy
搜索工具层次结构是一种技能,用于在代码库中根据查询类型(如结构、语义、字面、全文上下文)选择最合适的搜索工具(如AST-grep、LEANN、Grep、Read),以优化搜索流程、提高效率并节省令牌使用。关键词:代码搜索、搜索工具、AST-grep、LEANN、令牌效率、查询优化、软件开发。
多区域架构策略Skill multi-region-strategy
多区域架构策略是一种用于设计地理冗余系统的方法,旨在确保高可用性和灾难恢复能力。它涉及定义可用性目标、选择架构模式、规划故障转移测试,以应对数据中心故障或区域中断,适用于云计算和软件架构场景。关键词包括:多区域架构、高可用性、故障转移、数据复制、RTO/RPO、主动-主动模式、主动-被动模式、地理冗余规划。
递归系统架构师Skill recursive-systems-architect
这个技能用于设计递归和自我引用系统,包括元认知架构、奇怪循环和固定点迭代,旨在创建涌现特性和实现自我优化。关键词:递归系统、自我引用、元认知、架构设计、软件开发、系统优化。
性能优化分析Skill performance-oracle
该技能用于分析和优化软件系统的性能,包括代码分析、算法复杂性评估、数据库优化、内存管理、缓存策略和系统可扩展性,帮助识别和解决性能瓶颈,提高系统效率和响应速度。关键词:性能优化、代码分析、算法、数据库、内存、缓存、可扩展性、瓶颈识别。