api-patterns
Connect Query patterns for API calls. Use when working with mutations, queries, or data fetching.
Build UI with Redpanda Registry components, Tailwind v4, and accessibility best practices.
$ npx -y skills add redpanda-data/console --skill ui-development --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ui-developmentContext preview
The summary Claude sees to decide when to auto-load this skill.
Build UI with Redpanda Registry components, Tailwind v4, and accessibility best practices.
name: ui-development description: Build UI with Redpanda Registry components, Tailwind v4, and accessibility best practices.
Build user interfaces with the Redpanda UI Registry.
| Action | Rule | |--------|------| | Use components | `use-ui-registry.md` | | Add spacing | `style-no-margin-on-registry.md` | | Customize look | `style-use-variants.md` | | Pick a colour or text size | `style-use-tokens.md` | | Pull a new registry version | `registry-upgrade.md` | | Use icons | `icon-system.md` |
FIRST: Use MCP tool mcp__redpanda-ui__search-docs or mcp__redpanda-ui__get_component
ls src/components/redpanda-ui/
they compile to nothing. See `style-use-tokens.md`
Only with explicit sign-off — that directory is synced, so a local edit is lost on the next pull unless someone re-applies it. If you do:
1. Mark it `[upstream]` in a comment on the block, saying what it adds and why it isn't upstream yet. `git grep '\[upstream\]'` is how the next upgrade finds these — an unmarked change is a silent regression waiting for the next sync. 2. Keep it minimal and backwards-compatible. 3. Cover it with a test in the app, so a dropped local change fails a test rather than a screenshot. 4. Track it for contribution upstream.
See `registry-upgrade.md` for the pull-and-migrate procedure.
See `rules/` directory for detailed guidance.
Redpanda Console (previously known as Kowl) is a web application that helps you manage and debug your Kafka/Redpanda workloads effortlessly.
Connect Query patterns for API calls. Use when working with mutations, queries, or data fetching.
TypeScript, React, and JavaScript best practices enforced by Ultracite/Biome.
Write and run Rstest/Playwright E2E tests for Redpanda Console using testcontainers. Analyzes test failures, adds missing…
Refactor legacy forms to use modern Redpanda UI Registry Field components with react-hook-form and Zod validation. Use when user…
Resolve npm dependency vulnerabilities detected by security scans.