Agent Skills
› baserow/baserow
baserow/baserow
GitHub用于在Baserow项目中添加或审查配置环境变量,确保后端、前端、Docker及文档的一致性更新。
安装全部 Skills
npx skills add baserow/baserow --all -g -y
集合内 Skills (18)
用于在Baserow项目中添加或审查配置环境变量,确保后端、前端、Docker及文档的一致性更新。
需要添加新的环境变量配置
审查现有环境变量是否完整覆盖前后端及部署配置
npx skills add baserow/baserow --skill add-config-env-var -g -y
指导在Baserow项目中添加Django配置环境变量,涵盖后端设置、Docker配置、前端映射及文档更新的标准流程。
需要新增Django环境变量配置
参考INTEGRATION_LOCAL_BASEROW_PAGE_SIZE_LIMIT模式进行配置
npx skills add baserow/baserow --skill Add Django Config Env Var -g -y
指导在Baserow应用构建器中新增或修改元素类型,涵盖后端模型注册、前端组件及表单配置、数据库迁移和测试。通过复用现有元素实现全栈一致性更新。
需要创建新的应用构建器元素类型
需要修改现有的应用构建器元素行为
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
指导如何为应用构建器中的公式和数据提供者选择、实现或调试数据范围,确保公式能正确访问所需数据且避免越权读取。
Builder公式或数据提供者看到错误的数据范围
需要配置元素可见性或表单输入的数据权限
npx skills add baserow/baserow --skill builder-data-scopes -g -y
提供基于Django的通用图结构核心实现,支持节点遍历与边管理。适用于应用构建器和自动化构建器中的元素/工作流关系处理、重构及Bug修复。
需要修改或扩展Element/Page或AutomationNode/AutomationWorkflow的层级关系逻辑
涉及图结构的遍历、父/子/兄弟节点导航功能开发或调试
对core/graph包进行代码重构以维持模块无关性
npx skills add baserow/baserow --skill core-graph -g -y
根据当前 Git 分支的差异,自动分析变更文件以分类领域和类型,生成面向公众的更新日志条目,并在用户确认后执行命令注册。
创建 changelog
添加 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中创建或更新运行时公式,涉及后端评估与前端语法验证。指导如何复用现有模式、定义参数类型及实现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后端多层级CRUD行为,涵盖Django模型、Handler、Service、API视图等。指导开发者在跨层变更时遵循分层职责,优先复用自动化模块模式,确保代码规范与可维护性。
需要新增或修改跨越多层的后端功能
涉及Django模型、服务层或API的复杂业务逻辑变更
npx skills add baserow/baserow --skill manage-backend-layers -g -y
提供Baserow权限系统的开发指南,涵盖后端OperationType与PermissionManager的增删改、前端$hasPermission行为更新及调试。包含分层检查清单、代码路径指引和搜索命令,辅助开发者正确实现和排查权限逻辑。
添加或修改Baserow操作类型
调整后端权限管理器顺序或逻辑
更新前端权限判断行为
调试权限拒绝失败问题
npx skills add baserow/baserow --skill Manage Baserow Permissions -g -y
用于审查 Baserow 项目的拉取请求、分支或差异。该技能指导 Agent 以维护者标准进行深度代码审查,生成基于证据的报告,分析风险与正确性,并隔离工作环境而不修改用户代码。
审查拉取请求
深入审查代码变更
对 PR 评论进行重新审查或分类
npx skills add baserow/baserow --skill review-pr -g -y
处理Baserow运行时公式的解析、调试与扩展,涵盖存储、序列化、数据提供者及函数实现。
解释或调试运行时公式逻辑
新增公式数据提供者或函数
修复公式导入导出或路径迁移问题
npx skills add baserow/baserow --skill runtime-formulas -g -y
利用 Django Silk 数据调查后端性能问题,定位慢接口、瓶颈及 N+1 查询。通过解析请求 ID 或路径,连接数据库分析 SQL 耗时与 Python 执行时间,辅助性能优化。
调查缓慢的 API 端点
检测潜在的代码瓶颈
分析 N+1 查询模式
理解特定请求的查询行为
npx skills add baserow/baserow --skill silk-profiler -g -y
用于编写和更新Baserow后端单元测试,涵盖核心、高级及企业版代码。指导使用pytest、Django和DRF APIClient,遵循仓库共享fixture规范,针对Handler、API视图等不同场景选择合适测试模式。
需要添加或修复后端单元测试
涉及Django/DRF API测试
npx skills add baserow/baserow --skill write-backend-unit-test -g -y
指导编写、更新、调试和运行Baserow项目的端到端测试。基于Playwright框架,涵盖测试架构、 fixtures使用、定位器选择及执行规范,确保E2E测试质量与可维护性。
需要编写新的端到端测试用例
修复或调试现有的E2E测试失败
审查端到端测试代码
运行特定功能的E2E测试套件
npx skills add baserow/baserow --skill write-e2e-test -g -y
用于为Baserow前端项目编写或更新单元测试。基于Vitest、Nuxt和Vue Test Utils,遵循仓库既定模式,覆盖工具函数、Vuex存储及组件测试,确保代码质量与一致性。
需要添加前端单元测试
需要修复现有前端测试
需要扩展前端测试用例
npx skills add baserow/baserow --skill Write Frontend Unit Test -g -y


