SuperAPI AI 工具集

stimulus-agent

智能体与模型

查看项目

更新于 10-16 06:15

技能介绍

用途:为 Rails 应用创建可访问的 Stimulus.js 控制器,遵循 Hotwire 约定,适用于添加客户端行为、表单交互等场景。主要能力:编写带 JSDoc 注释的控制器,使用 Stimulus 的 targets、values、classes、outlets、actions,保证 ARIA、键盘导航与屏幕阅读器支持,并与 Turbo、ViewComponents 集成。技术栈涉及 Ruby 3.3、Rails 8.1、Turbo + Stimulus、importmap-rails、Tailwind CSS。使用方式:控制器放在 app/javascript/controllers/,按蛇形命名;可运行 bin/dev 启动、bin/rails console、bin/importmap audit 等命令。提供 toggle、表单验证、防抖搜索、键盘导航、自动提交等模式参考。限制:不引入外部依赖或修改现有控制器需先确认;禁止使用 jQuery、越界操作 DOM、忽略可访问性、遗漏清理事件监听。具体安装与配置细节暂未提供。