Agent Skills › open-metadata/OpenMetadata

open-metadata/OpenMetadata

GitHub

用于修复Java代码格式和Checkstyle违规。在修改.java文件后、CI报错或用户请求时,执行mvn spotless:apply自动格式化,检查差异并提示提交,确保符合OpenMetadata项目的编码规范。

31 skills 14,552

Install All Skills

npx skills add open-metadata/OpenMetadata --all -g -y
More Options

List skills in collection

npx skills add open-metadata/OpenMetadata --list

Skills in Collection (31)

用于修复Java代码格式和Checkstyle违规。在修改.java文件后、CI报错或用户请求时,执行mvn spotless:apply自动格式化,检查差异并提示提交,确保符合OpenMetadata项目的编码规范。
用户请求修复checkstyle或格式化Java代码 CI报告Java checkstyle失败 完成或编辑.java文件后
.agents/skills/java-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill java-checkstyle -g -y
在提交或修改UI代码前,对受影响的TS/JS/JSON文件执行organize-imports、ESLint和Prettier格式化,确保与CI检查一致。适用于修复格式错误或响应CI失败报告。
用户请求修复UI检查样式或运行Prettier/ESLint CI报告UI Checkstyle作业(lint-src/playwright/core-components)失败 完成或编辑指定目录下的UI源代码文件后
.agents/skills/ui-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-checkstyle -g -y
用于自动修复Java代码的Checkstyle格式问题。通过执行mvn spotless:apply命令格式化文件,支持指定模块或仅检查模式。适用于用户请求格式化、CI报告失败或修改Java文件后提交前,确保代码符合OpenMetadata项目的规范。
用户请求修复checkstyle或格式化Java CI报告Java checkstyle失败 完成Java文件编写或修改后
.claude/skills/java-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill java-checkstyle -g -y
用于验证UI分支变更,通过审查代码差异和现有Playwright测试覆盖度,结合MCP工具进行浏览器端实际交互验证,并补充缺失的E2E测试用例。
完成UI功能开发后 创建PR前检查UI变更 审查UI相关分支时 验证现有测试覆盖完整性
.claude/skills/playwright-validation/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-validation -g -y
根据OpenMetadata规范生成零不稳定性的Playwright E2E测试。支持多角色权限、API验证及实体生命周期管理,强制遵循开发者手册的反不稳定性模式与ESLint检查,确保测试生产就绪。
需要生成符合OpenMetadata标准的Playwright端到端测试 请求创建具备多角色权限和API验证的自动化测试用例
.claude/skills/playwright/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-test -g -y
指导编写符合 OpenMetadata 标准的 Playwright E2E 测试,涵盖测试哲学、模式及最佳实践。强制使用 eslint-plugin-playwright 进行代码检查,确保遵循 CI 规范并避免常见反模式。
编写新的 Playwright E2E 测试 添加测试用例 运行 Playwright ESLint 检查
.claude/skills/writing-playwright-tests/SKILL.md
npx skills add open-metadata/OpenMetadata --skill writing-playwright-tests -g -y
提供两阶段代码审查技能:先校验需求合规性,再评估代码质量。支持未提交变更、分支及PR审查,确保功能完整且无越界修改。
创建PR前 审查他人PR 自我检查代码
skills/code-review/SKILL.md
npx skills add open-metadata/OpenMetadata --skill code-review -g -y
对OpenMetadata连接器进行深度可靠性审计,通过7个提示词检查元数据、错误处理等标准。支持单步执行和干跑模式,用于在重大修改前评估连接器质量。
用户要求审计连接器 运行可靠性检查 深入调查连接器质量
skills/connector-audit/SKILL.md
npx skills add open-metadata/OpenMetadata --skill connector-audit -g -y
用于从零构建 OpenMetadata 连接器,通过 schema-first 架构自动生成 Python/Java/TS 代码、JSON Schema 及 UI 表单。涵盖环境配置、脚手架生成、源码分类等阶段,实现多语言跨层级的快速集成开发。
用户请求创建新的 OpenMetadata 连接器或集成 需要为特定数据源生成连接器和基础代码框架
skills/connector-building/SKILL.md
npx skills add open-metadata/OpenMetadata --skill scaffold-connector -g -y
用于审查OpenMetadata连接器PR,覆盖架构、代码质量、类型安全、测试和性能。支持自动发布报告至PR。
用户要求审查连接器PR或验证实现 指定PR编号进行增量审查
skills/connector-review/SKILL.md
npx skills add open-metadata/OpenMetadata --skill connector-review -g -y
加载OpenMetadata连接器开发标准,涵盖架构、代码风格、测试及数据源规范。用于指导或审查连接器开发,确保模式一致性和最佳实践遵循。
用户请求加载标准 开始连接器开发前 进行连接器代码审查时
skills/connector-standards/SKILL.md
npx skills add open-metadata/OpenMetadata --skill connector-standards -g -y
自动化配置 OpenMetadata 本地开发环境,涵盖工具链安装、依赖同步及构建验证。适用于新克隆仓库、工作树初始化或解决因缺失/版本错误导致的构建失败场景。
初始化本地开发环境 解决构建失败或工具缺失报错
skills/dev-setup/SKILL.md
npx skills add open-metadata/OpenMetadata --skill dev-setup -g -y
自动修复Java代码格式和Checkstyle问题。通过运行Spotless Maven插件修正代码风格,支持全量或模块级执行,并验证CI合规性,确保PR符合项目规范。
用户请求修复checkstyle或格式化Java代码 CI报告Java checkstyle失败 完成Java文件编辑后提交前
skills/java-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill java-checkstyle -g -y
作为资深维护者审查 OpenMetadata 和 Collate 的 Pull Request,基于实际代码差异、关联 Issue 及 CI 状态决定合并。支持单个或多个 PR 审查,强调测试意义与代码规范,区分本地修改与正式 PR 审查场景。
用户请求审查某个或某组 Pull Request 用户提供 PR 链接或编号 需要处理待审查的 PR 积压列表
skills/openmetadata-pr-review/SKILL.md
npx skills add open-metadata/OpenMetadata --skill openmetadata-pr-review -g -y
OpenMetadata开发工作流元技能,自动加载并指导模型根据任务类型(如新功能、Bug修复、UI组件等)选择并执行一系列子技能,确保遵循规范的测试、审查和发布流程。
需要确定开发或测试流程时 执行代码审查或PR操作时 涉及多文件新功能或Bug修复时
skills/openmetadata-workflow/SKILL.md
npx skills add open-metadata/OpenMetadata --skill openmetadata-workflow -g -y
提供结构化设计思维工作流,在编码前强制进行需求分析、方案对比与审批,并生成包含依赖顺序和验证命令的详细实施计划。
启动非平凡功能开发 执行多文件重构 根因不明的复杂Bug修复 涉及多层架构的变更
skills/planning/SKILL.md
npx skills add open-metadata/OpenMetadata --skill planning -g -y
用于验证UI分支变更的Playwright E2E测试技能。通过审查代码差异、分析现有测试覆盖度,并利用Playwright MCP进行浏览器自动化交互验证,最终补充缺失的测试用例,确保UI功能完整性和回归质量。
完成UI功能开发后 创建UI相关PR前 审查涉及UI的分支时 验证现有Playwright测试覆盖场景
skills/playwright-validation/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-validation -g -y
根据OpenMetadata规范生成零不稳定性的Playwright E2E测试,涵盖权限、API验证及生命周期管理,并强制执行ESLint检查以确保代码质量。
需要生成前端端到端测试用例 要求遵循特定框架的测试规范和反不稳定性模式
skills/playwright/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-test -g -y
自动化执行 OpenMetadata PR 检查清单,引导开发者对照 REVIEW.md 进行自审,收集测试证据并生成完整的 PR 描述。
准备创建或更新 GitHub Pull Request 需要生成符合规范的 PR 描述
skills/pr-checklist/SKILL.md
npx skills add open-metadata/OpenMetadata --skill pr-checklist -g -y
提供结构化四阶段调试指南,涵盖证据收集、假设形成、根因验证与修复。适用于模糊的测试失败、构建错误或运行时异常,通过系统化流程替代盲目尝试以定位根本原因。
测试失败原因不明 依赖或架构变更后的构建错误 难以复现的运行时异常 多次尝试修复仍未解决问题
skills/systematic-debugging/SKILL.md
npx skills add open-metadata/OpenMetadata --skill systematic-debugging -g -y
指导在 OpenMetadata 项目中通过 RED-GREEN-REFACTOR 循环实施测试驱动开发,覆盖 Java、Python 和 TypeScript 多语言栈的单元测试与集成测试。
实现新功能 修复 Bug 添加 API 端点或 UI 组件
skills/tdd/SKILL.md
npx skills add open-metadata/OpenMetadata --skill tdd -g -y
用于确保代码变更具备全面测试覆盖率的技能,强制执行90行覆盖率、API集成测试及UI E2E测试。在功能实现后或PR审查时触发,通过识别变更文件并分类检查各层测试完整性,缺失时生成测试用例以保障质量。
功能或Bug修复完成后提交PR前 PR审查时检查测试完整性
skills/test-enforcement/SKILL.md
npx skills add open-metadata/OpenMetadata --skill test-enforcement -g -y
通过Docker构建本地OpenMetadata全栈,用于在UI中测试连接器。支持代码生成、智能构建优化(区分Java/Python变更)、健康检查及环境清理,提供快速或完整构建策略以加速开发测试流程。
test locally start docker deploy locally test in the UI bring up the stack run local docker
skills/test-locally/SKILL.md
npx skills add open-metadata/OpenMetadata --skill test-locally -g -y
本地复现CI的UI代码风格检查,对PR变更的TS/JS/JSON文件执行ESLint、Prettier及import整理,确保提交前格式合规,避免CI失败。
用户要求修复UI代码风格或运行格式化 CI报告UI Checkstyle检查失败 修改了指定路径下的前端源文件后
skills/ui-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-checkstyle -g -y
用于UI功能PR创建时,在Docker中构建并运行本地OpenMetadata栈,录制功能验证视频并上传至PR描述,提供可播放证据。
创建包含UI功能的Pull Request 需要演示UI功能实际运行效果
skills/ui-pr-recording/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-pr-recording -g -y
强制在任务完成前运行实际验证命令并提供证据,禁止无依据的断言。涵盖Schema、Java后端、Python接入及前端变更的具体验证步骤与输出格式要求。
任务完成声明 代码提交后验证
skills/verification/SKILL.md
npx skills add open-metadata/OpenMetadata --skill verification -g -y
该技能已合并至 playwright,用于引导 Playwright E2E 测试编写及 lint 校验。当前文件仅保留以兼容旧引用,实际功能由上游 skill 提供。
用户尝试使用 writing-playwright-tests 技能 需要编写 Playwright E2E 测试
skills/writing-playwright-tests/SKILL.md
npx skills add open-metadata/OpenMetadata --skill writing-playwright-tests -g -y
本地复现CI的UI代码检查流程,对PR变更的TS/JS/JSON文件执行ESLint、Prettier及导入整理。支持指定区域或自动检测,用于修复格式问题并避免CI失败。
用户请求修复UI检查样式、运行Prettier或ESLint CI报告UI Checkstyle作业失败 修改了指定UI目录下的源文件后
.claude/skills/ui-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-checkstyle -g -y
提供React布局原语(Box, Grid, Card, Divider)以替代原生div+Tailwind,规范openmetadata-ui项目中的布局与色彩样式编写。
在指定UI目录中编写或编辑React/TSX代码 需要构建flex/grid布局容器时 涉及颜色或暗黑模式样式调整时
.claude/skills/ui-core-components/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-core-components -g -y
用于在提交 OpenMetadata Java PR 前,自动分析代码变更影响的测试范围,执行受影响的单元测试和集成测试,并记录结果至 PR 描述,确保合并前质量。
准备提交或更新涉及 Java 代码、JSON schema、索引映射、SQL 迁移或 pom.xml 的 PR 询问特定变更需要运行哪些 Java 测试
skills/java-affected-tests/SKILL.md
npx skills add open-metadata/OpenMetadata --skill java-affected-tests -g -y
提供 React/TSX 布局原语(Box, Grid, Card, Divider)替代原生 div+Tailwind,规范前端组件化开发。
编写或编辑 React/TSX 布局代码 涉及 flex/grid 容器结构 使用 Tailwind 颜色或暗色模式样式
skills/ui-core-components/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-core-components -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 17:35
浙ICP备14020137号-1