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元素
修改现有Builder元素
npx skills add baserow/baserow --skill Add Or Update Builder Element Type -g -y
指导如何解释、创建和修改 Baserow 的后端及前端注册表,涵盖 Instance/Registry 模式、模型类型注册、Mixin 行为及启动注册流程。
需要添加新的字段类型或服务到注册表
查询或修改现有注册表配置
理解 Baserow 插件扩展机制
npx skills add baserow/baserow --skill baserow-registry -g -y
描述核心图结构技能,用于管理应用和自动化构建器中的节点/元素关系、遍历及容器布局。
处理Element或AutomationNode的放置与遍历逻辑
重构涉及节点边或父子关系的代码
修复图形结构相关的Bug
npx skills add baserow/baserow --skill core-graph -g -y
分析当前Git分支变更,自动分类领域与类型,生成面向公众的更新日志条目,并在用户确认后执行just命令记录。
create a changelog
add a changelog entry
changelog this branch
write changelog
npx skills add baserow/baserow --skill create-changelog -g -y
指导在Baserow中创建或更新应用内通知,涵盖后端类型定义、前端渲染及去重逻辑。需遵循现有架构模式,区分直接发送、批量分组和广播场景,并实现前后端完整集成与测试。
添加新的应用内通知类型
修改现有通知的渲染逻辑
实现通知的去重或分组策略
配置通知的前后端路由
npx skills add baserow/baserow --skill Create In-App Notification -g -y
用于在Baserow项目中创建或更新运行时公式,涵盖后端评估与前端语法验证,确保全栈兼容。
需要添加新的运行时公式类型
需要更新现有运行时公式逻辑
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后端多层级CRUD功能,涵盖Django模型、Handler、Service及API视图等。指导跨层重构与开发,优先采用自动化模块模式,确保职责分离并生成相应迁移和测试。
需要修改或新增跨越多个后端层的CRUD功能
实施基于Django的领域逻辑与API暴露
遵循自动化模块最佳实践进行后端开发
npx skills add baserow/baserow --skill manage-backend-layers -g -y
提供 Baserow 权限管理的实施清单,指导添加操作、修改后端决策及前端行为。涵盖 OperationType 和 PermissionManagerType 的注册与配置,以及权限链调试方法。
添加或编辑 Baserow 权限操作
调试权限失败问题
更新前端 $hasPermission 逻辑
npx skills add baserow/baserow --skill Manage Baserow Permissions -g -y
处理Baserow运行时公式的开发任务,涵盖解释、调试、扩展存储结构、序列化验证、数据提供者实现及函数添加。
解释或调试运行时公式逻辑
添加新的数据提供者或公式函数
修复公式导入导出或路径迁移Bug
涉及FormulaField/JSONFormulaField的存储与验证
npx skills add baserow/baserow --skill runtime-formulas -g -y
利用Django Silk数据调查后端性能瓶颈,分析慢接口、N+1查询及SQL模式。通过解析请求ID或路径,连接数据库执行SQL分析耗时分布,定位性能问题根源。
接口响应缓慢
疑似性能瓶颈
N+1查询问题排查
分析特定请求的SQL模式
npx skills add baserow/baserow --skill silk-profiler -g -y
用于编写或更新Baserow后端测试,涵盖核心、高级及企业版代码。指导使用pytest、Django和DRF APIClient,遵循仓库共享fixture规范,确保测试风格一致并复用现有模式。
需要添加新的后端单元测试
修复现有的后端测试用例
扩展特定模块的测试覆盖
npx skills add baserow/baserow --skill write-backend-unit-test -g -y
指导在Baserow前端项目中编写或更新单元测试,基于Vitest、Vue Test Utils及项目现有模式。
需要添加或修复前端单元测试
需要扩展现有测试用例
npx skills add baserow/baserow --skill Write Frontend Unit Test -g -y


