Agent Skills › open-metadata/OpenMetadata

open-metadata/OpenMetadata

GitHub

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

28 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 (28)

用于修复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
针对OpenMetadata项目的代码审查技能,采用两阶段流程:先检查需求合规性,再评估代码质量。支持未提交更改、分支或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及UI表单等代码骨架,提供环境配置与多阶段工作流指导。
用户请求创建或搭建新的OpenMetadata连接器 需要为特定数据源生成集成代码骨架
skills/connector-building/SKILL.md
npx skills add open-metadata/OpenMetadata --skill scaffold-connector -g -y
用于审查OpenMetadata连接器PR,覆盖架构、代码质量等维度。支持全自动发布报告至GitHub或本地输出,通过静态分析辅助多智能体评估。
用户请求审查连接器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
用于在macOS或Linux上自动搭建、验证或修复OpenMetadata本地开发环境,包括安装工具链、生成模型及配置依赖。
新克隆仓库初始化 工作树环境设置 构建失败排查 环境诊断检查
skills/dev-setup/SKILL.md
npx skills add open-metadata/OpenMetadata --skill dev-setup -g -y
自动化执行 Spotless 修复 Java 代码格式问题。支持应用格式化、检查状态及提交更改,确保 CI 构建通过并维持代码规范一致性。
用户请求修复 checkstyle 或格式化 Java CI 报告 Java checkstyle 失败 修改 .java 文件后准备提交
skills/java-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill java-checkstyle -g -y
OpenMetadata开发工作流技能,自动加载并引导模型根据任务类型(如新功能、Bug修复、UI组件等)组合调用规划、测试、审查等子技能,确保结构化开发流程。
用户提出任何开发任务 需要执行特定开发流程(如编码前规划、代码审查、PR检查)
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变更 审查涉及UI的分支 验证现有Playwright测试覆盖度
skills/playwright-validation/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-validation -g -y
基于OpenMetadata规范生成零不稳定性的Playwright E2E测试,涵盖权限、API验证及生命周期管理,并执行ESLint检查以确保代码质量。
需要生成或审查Playwright端到端测试用例 请求按照特定业务场景和角色权限创建UI自动化测试脚本
skills/playwright/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-test -g -y
OpenMetadata项目的PR检查清单工具,自动遍历PR模板章节,收集代码变更、测试证据及UI截图等信息,生成完整的PR描述并可选创建PR,确保提交规范。
准备提交GitHub PR时 完成开发需填写PR描述时 更新缺失信息的现有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 项目中执行测试驱动开发(TDD),涵盖 Java、Python 和 TypeScript 的 RED-GREEN-REFACTOR 循环及具体命令。
实现新功能 修复 Bug 添加 API 端点或 UI 组件
skills/tdd/SKILL.md
npx skills add open-metadata/OpenMetadata --skill tdd -g -y
用于在功能实现或修复后强制执行全面测试覆盖,确保Java服务90%行覆盖率、API集成测试及UI的Playwright E2E测试,保障代码质量。
实现新功能或修复Bug后 审查PR以检查测试完整性时 未使用TDD流程进行开发时
skills/test-enforcement/SKILL.md
npx skills add open-metadata/OpenMetadata --skill test-enforcement -g -y
通过Docker构建并部署本地OpenMetadata环境,用于测试连接器。支持自动检测变更、代码生成、健康检查及多种构建策略(全量/快速),提供从启动到UI测试的完整流程。
用户请求在本地测试连接器 要求启动或部署本地Docker环境 需要在UI中进行测试
skills/test-locally/SKILL.md
npx skills add open-metadata/OpenMetadata --skill test-locally -g -y
在本地复现CI的UI代码检查流程,对TS/JS/JSON文件执行ESLint、Prettier及import整理,确保提交前代码格式合规,避免CI因风格问题失败。
用户要求修复UI lint或格式化代码 CI报告UI Checkstyle失败 修改UI相关源文件后准备提交
skills/ui-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-checkstyle -g -y
强制在任务完成前运行实际验证命令并提供证据,禁止无证明的断言。涵盖Schema、Java后端、Python摄入及前端变更的编译、测试和Lint流程。
代码修改后声称完成时 需要提交构建或测试结果作为依据时
skills/verification/SKILL.md
npx skills add open-metadata/OpenMetadata --skill verification -g -y
指导编写 Playwright E2E 测试的技能,提供测试哲学、模式及最佳实践,并强制通过 ESLint 规则确保代码质量。
编写新的 Playwright E2E 测试 添加测试用例 检查 Playwright 测试规范
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
提供React/TSX布局组件(Box, Card等)替代原生div+Tailwind,规范前端UI结构构建。
编写或编辑React/TSX代码 使用原始div结合Tailwind类构建布局容器 处理颜色或暗色模式样式
skills/ui-core-components/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-core-components -g -y

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 07:47
浙ICP备14020137号-1 $Гость$