用途:该技能用于创建可导入 Retool 的应用。每个应用是一个目录,包含 RSX 标记文件、位置布局 JSON 和元数据,最终打包为 zip 供 Retool 导入。
主要能力:提供参考文档(TOOLSCRIPT-CHEATSHEET.md 速查、TOOLSCRIPT-SPEC.md 完整规范)、8 个可导入模板应用(Minimal、CRUD Table、Master-Detail、Search Filter、AI Chat、Advanced CRUD、Charts Dashboard、API Dashboard),以及脚本处理校验、脚手架和位置计算。
使用方式:新应用用 python scripts/scaffold_app.py "App Name" --template <type> --output-dir <path> 创建;编辑前先用 python scripts/list_components.py <dir> 了解结构;添加组件用 add_component.py,添加查询用 add_query.py;布局调整用 fix_positions.py(默认 dry-run,加 --apply 生效);完成后必须运行 python scripts/validate_app.py <dir> 校验,再用 bash scripts/zip_app.sh <dir> 打包。
适用场景:构建内部工具、管理后台、CRUD 表格、主从详情、搜索过滤、AI 聊天界面、图表仪表盘、REST API 表格等。
限制:优先使用脚本而非手动编辑 RSX;所有 SQL 必须放在 lib/ 文件中,不能内联;ID 需全局唯一;ModalFrame 等必须是 App 的子级;具体收费、价格、平台支持等信息暂未提供。