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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.