ruby-oop
在使用Ruby的面向对象编程特性时采用,包括类、模块、继承、混入和方法可见性。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
在使用Ruby的面向对象编程特性时采用,包括类、模块、继承、混入和方法可见性。
在使用Ruby的元编程特性时采用,包括动态方法定义、method_missing、class_eval、define_method和反射。
此技能用于编写与Ruby SDK的集成。Claude充当实现LLM提供商或代理框架集成的工程师角色。在添加对类似OpenAI的提供商、类似Anthropic的提供商或代理框架的支持时使用。涵盖TDD工作流程、全面测试(流式/非流式/令牌/多模式)、防御性编程、MCP验证以及StandardRB合规性。
在使用Ruby的标准库时采用,包括Enumerable、文件输入/输出、时间/日期、正则表达式以及核心类。
Rubycon公司MPN编码模式、后缀解码和处理指南。在使用Rubycon铝电解电容器时使用。
使用RubyCritic分析Ruby和Rails代码质量。识别代码异味、复杂性问题和重构机会。提供详细的指标,按A-F对文件进行评分,比较分支,并优先处理高变更的问题区域。在分析Ruby代码质量、审查PR或识别技术债务时使用。
全面的Solana代币地毯式检测 - 包括危险信号、合约分析、LP验证、内部模式和逃逸路线。在购买任何代币之前使用,以防止诈骗。
遵循欧式棋盘游戏最佳实践编写UP SHIP!规则书内容的专业指导。在起草规则部分、审查规则清晰度、重组内容或确保一致性时使用。涵盖章节顺序、术语、格式、交叉引用和受众设计。
Ruby和Rails在服务、测试和架构方面的最佳实践。使用场景:- 编写或审查Ruby/Rails代码 - 设计服务对象或组织业务逻辑 - 使用FactoryBot设置RSpec测试 - 用JSON序列化构建API - 优化Rails性能(N+1查询、缓存)关键词:Ruby, Rails, RSpec, FactoryBot, 服务对象, 强参数, N+1查询, Sidekiq, RuboCop,…
使用rbenv和Bundler设置和更新Ruby环境的工作流程。当用户要求更新Ruby环境、更新rbenv、安装Ruby版本、运行bundle install、更新Gemfile.lock或设置Jekyll/Ruby项目依赖项时使用。
Rails技能路由和知识库。将您的请求路由到合适的专家技能。包含核心的Rails原则和约定。当不确定选择哪个专家或对Rails有一般性问题时使用。
精通Ruby和Rails开发,遵循规范和最佳实践
LivestockAI面向实地应用、农民友好的用户界面设计哲学
当用户要求“创建一个hookify规则”、“编写一个hook规则”、“配置hookify”、“添加一个hookify规则”,或者需要关于hookify规则语法和模式的指导时,应使用此技能。
将长文档根据渐进式披露原则转换为规则结构。将PRD、技术文档、指南等所有长文档拆分为三级结构(AGENTS.md → RULE.md → references/),以便LLM能够高效引用。用于文档结构化、文档拆分以及整理长文档的请求。
按照最佳实践优化和创建Claude规则(.claude/rules/*.md)。当被要求“创建一个规则”、“优化我的规则”或“审查我的.claude/rules文件”时使用。
用元编程、Rails模式等编写惯用的Ruby代码
在遵循RuboCop社区Ruby风格指南编写Ruby代码时使用此技能。提供关于惯用Ruby模式、方法设计、类结构、集合、字符串、异常和测试的全面指导。涵盖了Sandi Metz规则、鸭子类型、元编程指南以及RuboCop执行。适用于任何涉及.rb文件的任务,如Ruby代码审查、重构、Rails开发或实施Ruby最佳实践。
遵循项目约定的Ruby/RSpec测试指南和工作流程。在编写或改进Ruby测试时使用。
全面的Ruby RBS类型签名技能。用于在Ruby文件中编写内联类型注解、创建独立的.rbs签名文件、构建类型框架或设置Steep类型检查。涵盖内联语法(rbs-inline)和独立RBS文件格式。
使用RuboCop(可配置)或StandardRB(零配置)对Ruby代码质量进行解释性指导。在检查Ruby文件、配置Ruby工具、排查语法错误或理解工具选择时使用。
自动化代码提交的质量检查和强制执行。在验证代码质量、运行预提交检查、确保测试覆盖率或在提交和推送前强制执行编码标准时使用。
使用严格模式的TypeScript开发,Vitest测试,ESLint代码检查,以及CI/CD最佳实践。适用于进行TypeScript项目开发、编写测试、配置代码检查或设置构建流水线时。
检查和更新 Claude Rules 内容。包括格式检查、统计数据同步、过时内容清理。使用 /rules-cleanup 或 /rules-update 调用。