Skip to content
Back to skills

Ui Development

ASecurity

Build UI with Redpanda Registry components, Tailwind v4, and accessibility best practices.

  • 8 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added May 29, 2026
designbashfrontenddocumentation

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned May 29, 2026

npx -y skills add zjunlp/Skills --skill ui-development --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ui Development?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ui Development
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zjunlp-ui-development/badge)](https://www.skillsdirectory.com/skills/zjunlp-ui-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ui-development
description: Build UI with Redpanda Registry components, Tailwind v4, and accessibility best practices.
---

# UI Development

Build user interfaces with the Redpanda UI Registry.

## Activation Conditions

- Building/creating UI components or pages
- Keywords: "design system", "ui", "frontend", "registry", "component"
- Modifying existing registry components

## Quick Reference

| Action | Rule |
|--------|------|
| Use components | `use-ui-registry.md` |
| Add spacing | `style-no-margin-on-registry.md` |
| Customize look | `style-use-variants.md` |
| Use icons | `icon-system.md` |

## Workflow

### 1. Fetch Documentation

```
FIRST: Use MCP tool mcp__redpanda-ui__search-docs or mcp__redpanda-ui__get_component
```

### 2. Check Existing Components

```bash
ls src/components/redpanda-ui/
```

## Critical Rules

### ALWAYS

- Use Registry components from `src/components/redpanda-ui/`
- Call `mcp__redpanda-ui__get_component` as first action before writing UI code
- Install components via CLI

### NEVER

- Use `@redpanda-data/ui` (deprecated) - see [no-legacy](../code-standards/rules/no-legacy.md)
- Copy/paste registry source (install via CLI)
- Install external UI libraries without user request
- Use inline `style` prop on registry components
- Add margin `className` directly to registry components

### WHEN MODIFYING REGISTRY COMPONENTS

If editing files in `src/components/redpanda-ui/`:
1. Document the change in a comment with `// UPSTREAM: <reason>`
2. Keep changes minimal and backwards-compatible
3. Track for eventual contribution to upstream registry

## Rules

See `rules/` directory for detailed guidance.

Files in this skill

  • SKILL.md1.6 KB
  • rules/icon-system.md1.7 KB
  • rules/style-no-margin-on-registry.md1.3 KB
  • rules/style-use-variants.md1.5 KB
  • rules/use-ui-registry.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…