SuperAPI AI 工具集

dataapp-development

数据与分析

查看项目

更新于 10-16 06:21

技能介绍

用途:该技能覆盖 Keboola Apps 的完整生命周期——选择应用类型、本地构建、部署和调试,支持 Streamlit 应用与 Python/JS 应用,以及三条客户端路径:MCP-only、带文件系统访问的 Claude Code、kbagent CLI。

主要能力:本身是一个路由,不包含全部指南,references/ 文件按任务按需加载。按决策树判断任务(新建、修改、查看 dev 模式效果、克隆、部署、调试、类型迁移)、应用类型(Streamlit;React + Vite + Express 单 Node 容器的 Python/JS 默认模板;确需 Python 后端时的 Python + Node 组合)和客户端路径(Path A MCP-only、Path B 本地文件系统 + MCP、Path C kbagent CLI),再加载对应参考文件与模板(templates/streamlit、python-app、react-vite-app、python-node-app、duckdb-cache)。

使用方式与硬性规则:不得提交 .streamlit/secrets.toml 或含真实凭据的文件;新应用默认 RO workspace 模式,不鼓励 input mapping;应用须处理根路径 POST /;Python 应用禁止 pip install,须用 uv sync 与 uv run;不得声明 [program:nginx];先验证数据再写代码;每次会话只选一条 Keboola 路径并在变更前做检测;MCP-only 流程直接把源码写入工具调用;空 id 表示创建;开启 storage_access 前须说明其可读取项目全部表;draft 与 prod 的配置不互通;日志只记录元数据不得记录数据;运行时不得从 CDN 加载任何资源;每个 Vite 应用须带 kaiPreview()。

适用场景:Keboola 应用的开发、修改、部署、调试与类型迁移,以及存储访问、DuckDB 缓存、认证、样式、仪表板模式和 KAI 集成等横切关注点。

限制:资料未提供收费、价格、平台版本与效果等信息;具体操作需按参考资料执行。