openmetadata-workflow

Routes development tasks to the correct OpenMetadata workflow skills at session start.

15.1k|2.3k|Updated Aug 1, 2021
One-click install
npx skills add https://github.com/open-metadata/OpenMetadata --skill openmetadata-workflow
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openmetadata-workflow
Source: https://github.com/open-metadata/OpenMetadata/tree/main/skills/openmetadata-workflow
Command: npx skills add https://github.com/open-metadata/OpenMetadata --skill openmetadata-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers working on the OpenMetadata codebase often skip required workflow steps like planning, test-driven development, coverage enforcement, and PR verification. This Skill acts as a session-start router that maps each task type to the mandatory skills and checklists, so no required step is missed.

Core Features & Use Cases

  • Task-to-Skill Routing: A selection table maps task types (new feature, bug fix, API endpoint, connector, UI component, code review, PR) to the exact sequence of skills to invoke, such as /planning, /tdd, /test-enforcement, and /verification.
  • Cross-Layer Synchronization Checklist: Ensures changes stay consistent across JSON Schema, Flyway migrations, frontend API clients, i18n locales, license headers, and formatting commands (mvn spotless, yarn lint, make py_format).
  • Use Case: When asked to build a new React component, the Skill directs you to read the UI developer handbook first, then apply /ui-core-components, /react-best-practices, and /composition-patterns before writing code, followed by /tdd and /web-design-guidelines.

Quick Start

Start a session and describe your OpenMetadata task, such as fixing a bug or adding an API endpoint, and the Skill will tell you which workflow skills to follow.

Frequently Asked Questions about openmetadata-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I know which workflow skills to use for an OpenMetadata task?▼

Check the Skill Selection Guide table, which maps each task type to required skills. For example, a bug fix requires /systematic-debugging, then /tdd with a regression test, then /verification before completion.

What workflow is required before opening a pull request in OpenMetadata?▼

Run /test-enforcement to verify coverage requirements, then /verification to show actual test output, then /pr-checklist to complete the PR template with linked issue, tests, coverage, and manual test steps.

Does this skill handle UI component development in OpenMetadata?▼

Yes. It directs you to read the UI developer handbook first, then apply /ui-core-components, /react-best-practices, and /composition-patterns before writing code, followed by /tdd and a /web-design-guidelines audit after the component exists.

What test coverage is required for OpenMetadata Java changes?▼

Changed Java classes require 90% line coverage, verified via /test-enforcement. New or changed API endpoints also require integration tests, and new user-facing features require Playwright E2E tests plus Jest unit tests for React components.

What happens when CLAUDE.md conflicts with a workflow skill?▼

CLAUDE.md takes precedence over any skill. The skills are supplementary workflows, not overrides, so repository-level instructions always win in a conflict.