TWISTEdBRACKETS

Skill

Component Development

Build UI components in isolation following CDD best practices. Creates components with stories, variants, interaction tests, and documentation.

// ui-design;

Behaviour

What it does

  • Audits existing components before creating new ones
  • Follows design system tokens and component standards
  • Decides whether to extend existing or create new component
  • Builds components with TypeScript and proper prop types
  • Creates Storybook stories showing all variants and states
  • Tests backward compatibility when extending components
  • Documents decision rationale in component files

When to use

Good fits

When UI elements are needed during executing-plans

When manually building reusable components

Before integrating UI elements into pages

When extending existing components with new variants

Development harness

Element loop

Part of the design-to-ship pipeline: brainstorming → technical-documentation → conformance-check → reconciling-changes → planning → project-setup → executing-plans → shipping. Install the full set for structured feature work.

Used inside executing-plans as the inner red-green-refactor loop for each task.

Install

Get this skill

Uses Agent Kit via npx; no global install required.

Quick install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill component-development

Global (Cursor)

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill component-development --global --agent cursor

Global (Claude)

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill component-development --global --agent claude

Project install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill component-development --project

Interactive install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills

Uninstall

sh
npx @levi-putna/agent-kit@latest remove component-development

Example

Example prompt

Component Development

Create a UserCard component with avatar, name, role, and expand/collapse.

Flow

How the skill works

  1. Audit existing components for similar functionality
  2. Check design system for component standards
  3. Decide: extend existing or create new
  4. Design component API with props and variants
  5. Build component following design tokens
  6. Create stories for all states
  7. Document decision and hand off to component-testing