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
用于代码审查的 Skill,采用两阶段流程:先检查需求合规性,再评估代码质量。支持未提交更改、分支或 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 连接器,通过 JSON Schema 驱动生成 Python/Java/TS 代码及 UI 表单,提供环境配置、脚手架生成和源码分类等全流程指导。
用户请求创建新的 OpenMetadata 连接器或集成 需要为特定数据源生成连接器骨架代码
skills/connector-building/SKILL.md
npx skills add open-metadata/OpenMetadata --skill scaffold-connector -g -y
用于审查OpenMetadata连接器PR,通过多智能体分析架构、代码质量等,并自动发布报告至PR。
用户请求审查连接器PR 验证连接器实现
skills/connector-review/SKILL.md
npx skills add open-metadata/OpenMetadata --skill connector-review -g -y
加载OpenMetadata连接器开发标准上下文,涵盖架构、编码规范、Schema设计、测试及注册流程等。用于在构建或审查连接器时确保遵循一致的最佳实践与模式。
用户请求加载标准 开始连接器开发工作前 进行连接器代码审查时
skills/connector-standards/SKILL.md
npx skills add open-metadata/OpenMetadata --skill connector-standards -g -y
用于在 macOS/Linux 上自动化搭建、验证或修复 OpenMetadata 本地开发环境,涵盖工具链安装、依赖配置及构建验证。
新克隆仓库后初始化 工作树环境搭建 因缺少或版本错误导致构建失败 检查开发环境状态
skills/dev-setup/SKILL.md
npx skills add open-metadata/OpenMetadata --skill dev-setup -g -y
自动化修复 Java 代码格式问题,通过执行 Spotless Maven 插件命令修正 Checkstyle 失败,支持全量或模块级格式化及校验,并协助提交更改。
用户请求修复 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的深入审查、测试评估及回归检查。
用户要求审查单个或多个Pull Request 用户提供PR URL或编号 需要审查当前分支对应的PR 处理待审查的PR积压列表
skills/openmetadata-pr-review/SKILL.md
npx skills add open-metadata/OpenMetadata --skill openmetadata-pr-review -g -y
OpenMetadata开发工作流元技能,会话启动时加载,指导模型根据任务类型(如新功能、Bug修复、UI组件等)自动选择并执行特定的子技能序列,确保遵循标准化的开发与测试流程。
用户发起任何开发任务 需要遵循特定工程规范的开发场景
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 MCP执行E2E测试并检查现有用例覆盖度。若发现缺失场景,则自动补充编写新的Playwright测试代码,确保UI功能与回归测试的完整性。
需要验证UI分支变更 审查UI相关PR前 检查Playwright E2E测试覆盖率
skills/playwright-validation/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-validation -g -y
基于 OpenMetadata 规范生成零不稳定性 Playwright E2E 测试。支持多角色权限、API 验证及实体生命周期管理,强制遵循防抖手册并执行 ESLint 检查以确保代码质量。
需要生成前端端到端测试用例 请求创建 Playwright 自动化测试脚本 要求按照 OpenMetadata 标准编写 UI 测试
skills/playwright/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-test -g -y
自动化检查并生成符合 OpenMetadata 规范的 PR 描述。通过 Git 分析变更范围,关联 Issue,验证测试覆盖(含 UI 录制),最终填充模板或创建 PR,确保提交质量。
需要填写 GitHub PR 描述时 准备创建或更新 Pull Request 时
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项目中遵循TDD的RED-GREEN-REFACTOR循环,涵盖Java、Python和TypeScript栈的测试编写与运行规范,用于新功能实现或Bug修复。
实现新功能 修复Bug
skills/tdd/SKILL.md
npx skills add open-metadata/OpenMetadata --skill tdd -g -y
用于在代码变更后强制执行全面测试覆盖,包括Java/Python的90%行覆盖率、API集成测试及UI的Playwright E2E测试,确保提交前质量。
实现新功能或修复后 审查PR以检查测试完整性 未使用TDD技能时
skills/test-enforcement/SKILL.md
npx skills add open-metadata/OpenMetadata --skill test-enforcement -g -y
用于在本地构建和部署完整的 OpenMetadata Docker 环境,以便通过 UI 测试连接器。支持自动检测变更、代码生成、智能构建策略选择及健康检查。
用户请求在本地测试连接器 要求启动或部署 Docker 环境
skills/test-locally/SKILL.md
npx skills add open-metadata/OpenMetadata --skill test-locally -g -y
本地复现 CI UI Checkstyle 流程,对 PR 变更的 TS/JS/JSON 文件执行 ESLint、Prettier 及 import 整理,确保代码格式合规并修复差异。
用户请求修复 UI 检查风格或运行 Prettier/ESLint CI 报告 UI Checkstyle 失败 修改 UI 目录下的前端文件后提交前
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摄入及前端变更的具体验证步骤与输出格式要求。
声称任务已完成时 需要证明代码修改正确性时 提交PR前的自我检查
skills/verification/SKILL.md
npx skills add open-metadata/OpenMetadata --skill verification -g -y
该技能已合并至 playwright,仅保留以兼容旧引用。实际 Playwright E2E 编写指南与 lint 门禁请调用 playwright 技能。
用户尝试使用已废弃的 writing-playwright-tests 技能 系统解析到对 writing-playwright-tests 技能的引用
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 PR提交前,分析代码变更影响的Java单元测试和集成测试,执行测试并记录结果。
修改Java代码、JSON schema或SQL迁移后准备提交PR 询问特定变更需要运行哪些Java测试
skills/java-affected-tests/SKILL.md
npx skills add open-metadata/OpenMetadata --skill java-affected-tests -g -y
提供 React/TSX 布局原语(Box, Card, Grid, Divider),替代原生 div+Tailwind。指导 Agent 在构建布局容器或处理颜色时优先使用标准组件,确保 UI 一致性与可维护性。
编写或编辑 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-02 13:08
浙ICP备14020137号-1