架构设计 Skill技能列表
分类法架构设计Skill design-taxonomy
这个技能用于设计和实现分类法结构,支持扁平、分层和多维分类模式,适用于内容管理系统、电子商务导航、标签系统和数据建模等场景。关键词:分类法设计、架构模式、内容组织、SEO优化、数据分类。
技能模板Skill template-skill
这是一个技能模板,用于定义和描述特定技能,指定Claude AI应该在何种情况下使用该技能。关键词:技能模板、Claude AI、使用场景、AI技能定义、技能开发、AI应用模板。
架构决策记录Skill architecture-decision-records
这个技能用于编写、管理和维护架构决策记录(ADRs),帮助团队捕获重要技术决策的背景、选项、决策理由和后果。适用于文档化技术选择、记录设计权衡、新成员培训、历史决策回顾和建立决策流程。关键词包括:架构决策记录、ADR、技术文档、软件开发、架构设计、决策流程。
SandiMetz代码规则技能Skill sandi-metz-rules
此技能专用于应用 Sandi Metz 的四条规则来审查和重构 Ruby 代码,提升代码维护性、可读性和设计质量。适用于代码审查、重构、代码质量改进等场景,帮助开发者遵循面向对象最佳实践。关键词:代码质量、重构、Ruby 开发、Sandi Metz 规则、面向对象设计、代码审查、可维护性。
JIT编译器构建者Skill jit-compiler-builder
该技能用于构建即时编译(JIT)系统,应用于动态语言运行时、虚拟机设计和性能优化。它支持机器码生成、重新编译处理、动态优化和内存管理,关键词包括JIT编译器、动态优化、编译器构建、运行时系统、性能优化和即时编译。
数据流分析框架Skill dataflow-analysis-framework
数据流分析框架是一个用于实现静态程序分析的通用工具,支持定义Lattice、实现转移函数和求解数据流方程。它适用于编译器优化、bug检测和程序验证,关键词包括:数据流分析、静态分析、编译器、程序验证、Lattice、工作列表算法、软件架构设计。
公共子表达式消除器Skill common-subexpression-eliminator
公共子表达式消除器是一种编译器优化技能,用于识别和消除代码中的重复计算,提高程序性能。适用于编译器构建、代码优化和程序分析,关键词包括编译器优化、代码优化、公共子表达式消除、程序分析。
搜索工具优化技能Skill search-hierarchy
这个技能用于优化代码搜索过程,通过根据查询类型(如结构型、语义型、字面型)智能选择最令牌高效的搜索工具(如AST-grep、LEANN、Grep、Read),以提高软件开发效率。关键词:代码搜索、工具选择、令牌效率、结构化搜索、语义搜索、字面搜索、搜索优化、开发工具链。
幂等冗余Skill idempotent-redundancy
幂等冗余是一种在冗余机制中实现幂等性的技能,确保操作可以安全重复执行,避免循环、抖动或数据损坏。关键词:幂等性、冗余、系统设计、数据一致性、故障恢复、软件工程、高可用性。
Confluence文档模板技能Skill confluence-docs
该技能提供标准化的技术文档模板,用于创建架构决策记录(ADR)、操作手册、架构文档等,帮助团队保持文档一致性和高质量,适合软件开发和技术团队使用。关键词:技术文档、模板、ADR、runbook、架构设计、知识转移、Confluence。
插件验证与最佳实践Skill plugin-best-practices
本技能用于验证Claude Code插件的架构标准和最佳实践,确保插件开发符合规范,包括插件结构验证、清单文件审查、前端元数据合规性检查、工具调用模式验证等。关键词:Claude Code插件、验证、最佳实践、架构设计、软件开发、技能开发、插件开发。
数据结构选择器Skill data-structure-selector
数据结构选择器是一个用于根据特定操作需求、频率和约束条件,推荐最优数据结构的工具。它分析插入、删除、查询、更新等操作,考虑时间与空间复杂度权衡,提供复杂度分析、替代方案比较及定制化增强建议。关键词:数据结构选择,算法优化,时间复杂度,空间复杂度,二叉搜索树,哈希表,线段树,并查集,性能分析,编程优化。