用途:Rails Enterprise Dev 插件本身通用可复用,通过自动发现项目 .claude/skills/ 目录中的技能,让工作流适配各项目已有的模式与知识。
主要能力:流程开始时执行 bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/discover-skills.sh 扫描技能,并按命名模式归类为核心(rails-conventions、rails-error-prevention)、数据层(activerecord-patterns、model、database)、服务层(service-object-patterns、api-development-patterns)、异步(sidekiq-async-patterns、job)、UI(viewcomponents-specialist、hotwire-patterns、tailadmin-patterns)、i18n、测试(rspec-testing-patterns、spec、test)与领域技能。发现结果写入 .claude/rails-enterprise-dev.local.md 的 available_skills 清单,供各阶段代理按需调用。
使用方式:在项目 .claude/skills/ 下创建技能目录并放置 SKILL.md,插件下次运行即自动发现;代理以“I need guidance from the [skill-name] skill for [specific task]”格式请求技能,并将提取的模式传入对应实现阶段。检查、规划、实现、评审各阶段按需调用不同技能。
限制:技能缺失时插件降级为通用 Rails 知识并继续,不会中断流程;归类仅依据命名模式,归类错误不影响实际调用;资料未提供安装命令、收费与平台信息。