code-review
Use to review code changes with a two-stage process - first checking spec/requirements…
Meta-skill loaded at session start. Directs Claude to check for applicable OpenMetadata skills before starting any task. Ensures structured workflows are followed.
$ npx -y skills add open-metadata/OpenMetadata --skill openmetadata-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/openmetadata-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Meta-skill loaded at session start. Directs Claude to check for applicable OpenMetadata skills before starting any task. Ensures structured workflows are followed.
name: openmetadata-workflow description: Meta-skill loaded at session start. Directs Claude to check for applicable OpenMetadata skills before starting any task. Ensures structured workflows are followed.
This skill is loaded automatically at session start. It ensures you follow the right workflow for every task.
**Check which skills apply to your task and use them.** This is not optional — if a skill applies, you must follow it.
| Task type | Required skill(s) | |---|---| | New feature (multi-file) | `/planning` then `/tdd` then `/test-enforcement` then `/verification` | | Bug fix | `/systematic-debugging` then `/tdd` (write regression test) then `/verification` | | New API endpoint | `/planning` then `/tdd` then `/test-enforcement` (must include integration test) | | New connector | `/connector-standards` then `/connector-building` then `/test-enforcement` | | UI component | **Read `openmetadata-ui/src/main/resources/ui/DEVELOPER_HANDBOOK.md` first** (folder structure + file naming for any new file), then `/ui-core-components` + `/react-best-practices` + `/composition-patterns` **before writing**, then `/tdd`, then `/web-design-guidelines` **after**, then `/test-enforcement` (must include Jest + Playwright if user-facing) | | UI a11y / UX / design audit | `/web-design-guidelines` | | React perf work (re-renders, waterfalls, bundle) | `/react-best-practices` | | Code review / PR review | `/code-review` then `/test-enforcement` | | Opening / finalizing a PR | `/test-enforcement` then `/verification` then `/pr-checklist` | | Connector review | `/connector-review` | | E2E test creation | `/playwright` | | Finishing implementation | `/test-enforcement` then `/verification` |
> **Note:** Connector skills (`/connector-standards`, `/connector-building`, `/connector-review`) and `/playwright` are part of the OpenMetadata Skills plugin and ship together with this workflow skill. They are defined in the `skills/` directory alongside this file.
> **Why the UI row names skills explicitly:** a skill only loads when it is invoked, and the model > decides that from the skill's own `description`. `/composition-patterns` describes itself as being > for *refactoring* prop proliferation and *building component libraries*, and > `/web-design-guidelines` describes itself as being for *"review my UI" / "check accessibility"* — > so neither reliably fires on "build me a component". Naming them here is what makes them part of > the workflow instead of a coin flip. Invoke `/web-design-guidelines` **after** the component > exists: it is an audit, and running it first works against its own trigger. > > `/react-best-practices`, `/composition-patterns` and `/web-design-guidelines` are vendored from > [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) (MIT) under > `skills/vendor/`. They are authoring aids, not gates — enforcement is `ui-checkstyle`, see > [`docs/ui-code-quality-gate.md`](../../docs/ui-code-quality-gate.md).
1. **Plan before coding.** For any non-trivial task, use `/planning` to design the approach before writing code.
2. **Test-first when possible.** Use `/tdd` to write failing tests before implementation. This applies to Java, Python, and TypeScript equally.
3. **Always enforce test coverage.** Before any PR, use `/test-enforcement` to verify:
4. **Verify with evidence.** Use `/verification` before claiming completion. Show actual test output, not claims.
5. **Review before merging.** Use `/code-review` for two-stage review (spec compliance + code quality).
6. **Fill the PR template completely.** Use `/pr-checklist` before `gh pr create` to gather every required section: linked issue (a test fix needs none), high-level design (large PRs), tests + coverage, UI screen recording, and manual test steps.
When your task touches multiple layers, ensure all are synchronized:
If CLAUDE.md instructions conflict with any skill, **CLAUDE.md wins**. Skills are supplementary workflows, not overrides.
The Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.
Repo: open-metadata/OpenMetadata
Use to review code changes with a two-stage process - first checking spec/requirements…
Deep reliability audit for OpenMetadata connectors — runs 7 investigation prompts (metadata,…
Build a new OpenMetadata connector from scratch — scaffold JSON Schema, Python boilerplate,…
Review an OpenMetadata connector against golden standards. Runs multi-agent analysis covering…
Load all OpenMetadata connector development standards into context. Use before building or…
Set up, verify, or repair a local OpenMetadata development environment on macOS or Linux.…