Agent Skills › open-metadata/OpenMetadata

open-metadata/OpenMetadata

GitHub

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

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

用于修复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 连接器,通过 schema-first 架构自动生成 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 审查连接器代码 验证连接器实现
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本地开发环境,涵盖工具链安装、依赖配置及构建验证。
新克隆仓库后的环境初始化 工作树(worktree)独立环境设置 因缺少或版本错误的工具导致构建失败 开发者入职引导
skills/dev-setup/SKILL.md
npx skills add open-metadata/OpenMetadata --skill dev-setup -g -y
自动化修复Java代码格式问题。通过执行mvn spotless:apply命令自动格式化Java文件,支持指定模块范围和检查模式,并协助提交更改以解决CI构建中的Checkstyle失败问题。
用户请求修复checkstyle或格式化Java CI报告Java checkstyle失败 完成Java文件编辑后
skills/java-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill java-checkstyle -g -y
作为高级维护者审查 OpenMetadata PR,基于代码差异、关联 Issue 和 CI 状态评估合理性、代码质量及测试有效性,决定是否合并。
用户请求审查单个或批量 Pull Request 处理待审查的 PR 积压任务
skills/openmetadata-pr-review/SKILL.md
npx skills add open-metadata/OpenMetadata --skill openmetadata-pr-review -g -y
OpenMetadata开发工作流元技能,自动加载并指导模型根据任务类型(如新功能、修复、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测试并检查现有用例覆盖率。自动识别缺失场景,补充测试用例以确保前端界面功能完整性和回归质量。
需要验证UI分支变更 审查与UI相关的代码提交 确保Playwright E2E测试覆盖所有场景
skills/playwright-validation/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-validation -g -y
根据OpenMetadata规范生成高稳定性的Playwright E2E测试,涵盖权限验证、API校验及实体生命周期管理,并自动执行Lint检查以确保代码质量。
需要生成端到端测试用例 创建Playwright测试脚本 自动化UI功能测试
skills/playwright/SKILL.md
npx skills add open-metadata/OpenMetadata --skill playwright-test -g -y
用于在创建或更新 GitHub PR 时,自动检查并填写 PR 描述模板。涵盖链接 Issue、变更类型、高设计、各类测试证据(单元/集成/UI)及截图,确保 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
指导在Java、Python和TypeScript栈中执行TDD流程,涵盖RED-GREEN-REFACTOR循环及测试规范。
实现新功能 修复Bug
skills/tdd/SKILL.md
npx skills add open-metadata/OpenMetadata --skill tdd -g -y
用于在功能或修复实现后强制执行全面测试覆盖,确保Java后端90%行覆盖率、API集成测试及UI的Playwright E2E测试。
实现新功能或修复Bug后提交PR前 审查PR以检查测试完整性
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代码风格检查流程,对变更文件执行ESLint、Prettier及import整理,确保提交前代码格式合规。
用户要求修复UI代码风格或运行格式化 CI报告UI Checkstyle失败 修改了前端源码后准备提交
skills/ui-checkstyle/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-checkstyle -g -y
强制在任务完成前执行实际验证命令并提供证据,禁止无依据的断言。涵盖Schema、Java后端、Python摄入及前端变更的具体验证步骤与输出格式要求。
声称任务完成时 需要证明修复或功能正确性时
skills/verification/SKILL.md
npx skills add open-metadata/OpenMetadata --skill verification -g -y
此技能已合并至 playwright 技能,保留仅用于兼容旧引用。主要用于 Playwright E2E 测试编写指导及强制 lint 检查。
用户尝试使用已弃用的 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
提供React布局原语,替代原生div+Tailwind写法。规范Box、Grid、Card等组件使用,统一前端UI结构与样式管理。
编写或修改React/TSX布局代码 需要构建flex/grid容器或处理颜色样式时
skills/ui-core-components/SKILL.md
npx skills add open-metadata/OpenMetadata --skill ui-core-components -g -y

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-01 12:17
浙ICP备14020137号-1