架构设计 Skill技能列表
组件识别与大小度量Skill component-identification-sizing
该技能用于识别软件代码库中的架构组件,计算其大小指标,以支持代码分解、架构规划和优化。关键词包括组件识别、代码库分析、大小度量、架构分解、单体分解、软件架构。
DHHRails编码风格Skill dhh-rails-style
该技能提供在 Ruby on Rails 开发中应用 DHH 和 37signals 编码风格的全面指南,涵盖关键原则如 REST 纯净、胖模型瘦控制器、Current 属性、Hotwire 模式、清晰优于巧妙的哲学。适用于代码生成、重构、审查和最佳实践实施。关键词:Ruby, Rails, DHH, 37signals, 编码风格, REST, 模型, 控制器, Turbo, Stimulus, Minitest, 架构设计, 后端开发。
头脑风暴Skill brainstorming
头脑风暴技能是一种系统化的设计思维工具,用于在软件开发、产品设计等创造性工作开始前,通过结构化对话和提问,深入探索用户意图、明确需求边界、评估多种设计方案。该技能强调渐进式澄清、方案对比和持续验证,确保最终交付物精准匹配目标。关键词:头脑风暴、需求分析、设计思维、方案评估、协作对话、YAGNI原则、增量验证。
面向对象编程的继承与组合Skill oop-inheritance-composition
这个技能专注于面向对象编程中继承和组合的应用,用于设计类层次结构、组合对象以及实现设计模式如模板方法和策略模式。它提供多语言示例、最佳实践和常见陷阱,帮助构建灵活、可维护的软件系统。关键词:继承、组合、面向对象设计、类层次、代码重用、设计模式、软件架构、OOP。
Excalidraw子代理委派Skill excalidraw
该技能用于在处理Excalidraw图表文件时,通过委派子代理来优化资源使用,避免主代理因解析冗长JSON而耗尽上下文令牌。适用于架构可视化、流程图创建和修改等场景,提高效率并管理计算资源。关键词:Excalidraw, 子代理, 委派, 上下文管理, 令牌效率, 图表分析, 架构设计。
函数长度与职责技能Skill function-length-and-responsibility
此技能专注于编码标准,帮助开发者遵循单一职责原则,确保函数简短且专注。适用于代码审查和重构,提升代码质量和可维护性。关键词:函数长度、单一职责、代码审查、编码规范、代码重构。
Python设计模式Skill python-design-patterns
Python设计模式技能专注于应用KISS、单一职责、组合优于继承等设计原则,帮助开发者编写可维护、可扩展和高质量的Python代码。适用于软件架构设计、代码重构、抽象决策和代码质量优化。关键词:Python设计模式、软件架构、代码可维护性、KISS、SRP、组合、重构、抽象层次、代码质量、Python开发。
Claude项目清单系统Skill claude-project-manifest
Claude项目清单技能用于生成和管理项目的注释性清单,通过唯一ID和注释跟踪文件、对话线程及关系,支持项目文档、库存管理、对话历史和知识地图构建。关键词:项目清单、文档跟踪、知识管理、Claude工具、SEO优化。
创建命令Skill create-command
此技能用于创建新的斜杠命令,包括解析用户输入、分析需求、生成命令内容、创建文件并确认创建。适用于软件开发中的命令行工具创建和管理,关键词:斜杠命令、创建命令、命令管理、开发工具、自动化流程。
优化正确性验证器Skill optimization-correctness-verifier
这是一个用于验证编译器优化是否保持程序语义正确的专家技能。它利用形式化方法(如Alive2)和SMT求解器,通过构建互模拟证明、生成反例等方式,确保优化转换不会改变程序的预期行为。核心关键词包括:编译器优化、语义保持、形式化验证、Alive2、SMT求解器、反例生成、互模拟证明。
代码上下文查找器Skill code-context-finder
代码上下文查找器是一款智能开发辅助工具,通过结合知识图谱搜索和代码关系分析,自动为开发者提供编码时所需的项目背景、架构决策、依赖关系和历史记录。该工具能智能检测开发场景(如打开新文件、调试错误、重构代码),并快速检索相关实体和代码依赖,提升开发效率和代码质量。关键词:智能开发辅助、知识图谱、代码关系分析、上下文感知、编程效率、代码理解、开发工具、软件工程、智能检测、项目上下文。
路由优先架构Skill router-first-architecture
路由优先架构是一种软件架构模式,通过领域路由器抽象工具选择,实现从用户意图到命令的确定性映射。适用于提高系统效率和可维护性,确保技能管理的统一性和扩展性。关键词:路由优先架构、软件架构、工具选择、路由器、抽象层、技能管理、意图识别、确定性映射。