Agent Skills
› baserow/baserow
baserow/baserow
GitHub用于在Baserow项目中新增Django配置环境变量,自动更新后端设置、Docker文件、前端映射及文档。适用于需同步修改多处配置文件以添加新环境变量的场景。
Install All Skills
npx skills add baserow/baserow --all -g -y
Skills in Collection (14)
用于在Baserow项目中新增Django配置环境变量,自动更新后端设置、Docker文件、前端映射及文档。适用于需同步修改多处配置文件以添加新环境变量的场景。
需要新增Django环境变量
参考INTEGRATION_LOCAL_BASEROW_PAGE_SIZE_LIMIT模式
npx skills add baserow/baserow --skill Add Django Config Env Var -g -y
用于在Baserow应用构建器中新增或更新元素类型,涵盖后端模型注册、前端组件及表单、迁移文件、测试等多层代码的同步修改。
需要添加新的Builder元素
需要修改现有Builder元素的实现
npx skills add baserow/baserow --skill Add Or Update Builder Element Type -g -y
用于解释和修改 Baserow 的前后端注册表,涵盖实例/注册表模式、模型类型、序列化器及混入类。指导开发者检查现有注册表、遵循命名规范并执行注册操作。
需要创建或更新 Baserow 注册表
查询注册表使用模式
修改后端或前端注册逻辑
npx skills add baserow/baserow --skill baserow-registry -g -y
用于处理应用构建器和自动化构建器中的节点/元素关系管理、遍历及重构。涉及图结构抽象、Django模型混合及模块间逻辑分离,适用于相关功能的开发、调试与代码优化。
修复Element或AutomationNode的放置与遍历Bug
重构核心图系统或添加新的节点关系功能
实现基于GraphModelMixin的新特性
npx skills add baserow/baserow --skill core-graph -g -y
自动分析当前Git分支相对于develop的差异,根据文件变更分类领域和类型,生成面向公众的更新日志消息并通过just命令提交。
用户要求创建或添加更新日志
用户提及changelog相关指令
npx skills add baserow/baserow --skill create-changelog -g -y
用于在 Baserow 系统中创建或更新应用内通知,涵盖后端 NotificationType 定义、前端渲染路由及去重逻辑。
添加新的后端通知类型
配置前端通知渲染与路由
防止同一事件产生重复通知
npx skills add baserow/baserow --skill Create In-App Notification -g -y
用于在Baserow项目中创建或更新运行时公式。涵盖后端评估逻辑与前端语法验证的同步实现,涉及参数解析、类型转换Ensurer的开发及现有代码模式的复用。
需要新增运行时公式功能
需要修改现有运行时公式逻辑
需为公式添加新的参数类型
npx skills add baserow/baserow --skill Runtime Formulas -g -y
用于在Baserow项目中创建或更新集成类型与服务类型,支持将其注册为Builder数据源、工作流动作、自动化节点或仪表盘数据源。指导开发者复用现有模式,在后端和前端添加必要的包装类与注册逻辑。
新增 Baserow 集成或服务类型
将服务暴露为 Builder 数据源或自动化节点
更新现有集成或服务的注册逻辑
npx skills add baserow/baserow --skill create-update-service -g -y
指导管理Baserow后端多层架构变更,涵盖Django模型、Handler、Service及API等。通过优先复用自动化模块模式,确保职责分离与代码一致性。
涉及跨层后端CRUD功能开发
需要修改Django模型或迁移文件
实现带权限控制的业务逻辑
npx skills add baserow/baserow --skill manage-backend-layers -g -y
管理 Baserow 权限,涵盖前后端操作类型、权限管理器及测试的创建、编辑与调试。
新增或修改权限操作
调试权限失败问题
npx skills add baserow/baserow --skill Manage Baserow Permissions -g -y
处理 Baserow 运行时公式的解析、调试与扩展,涵盖存储、验证、数据提供者及执行逻辑。
解释或调试运行时公式
添加新公式函数或数据提供者
修复公式导入导出或路径迁移问题
npx skills add baserow/baserow --skill runtime-formulas -g -y
利用 Django Silk 数据调查后端性能瓶颈,分析慢接口、N+1 查询及请求耗时分布。
调查慢接口
排查 N+1 查询问题
分析特定请求的性能瓶颈
npx skills add baserow/baserow --skill silk-profiler -g -y
用于编写或更新 Baserow 后端单元测试的 Skill,涵盖核心、高级及企业版代码。基于 pytest、Django 和 DRF APIClient,遵循仓库共享 Fixture 规范,支持 Handler、API 视图等场景的测试添加与修复。
需要为后端模块添加新的单元测试
需要修复或扩展现有的后端测试用例
询问如何遵循项目特定的 pytest 和 Fixture 约定
npx skills add baserow/baserow --skill write-backend-unit-test -g -y
用于编写或更新Baserow前端单元测试,涵盖核心、高级及企业版代码。指导使用Vitest、Vue Test Utils等工具,遵循仓库现有模式,针对工具函数、Vuex存储和组件提供具体测试策略。
需要添加前端单元测试
需要修复或扩展现有前端测试
询问前端测试最佳实践
npx skills add baserow/baserow --skill Write Frontend Unit Test -g -y


