By leesum-in
Agent skills for using IBM Carbon Design System foundations, product patterns, and official @carbon packages.
IBM Carbon `@carbon/colors` package guidance. Use for raw IBM Design Language palettes — `$blue-60`, `$red-50`, `cool-gray-*` — Sass and JS exports, hex value lookups, mapping hex back to named tokens, and palette-only usage in non-Carbon dataviz/charts/SVG. Skip for semantic role tokens like `text-primary` or `support-error` (carbon-themes), or palette-mimicking in Tailwind without Carbon packages (carbon-foundations).
IBM Carbon `@carbon/elements` umbrella package guidance. Use when evaluating or installing the umbrella that re-exports `@carbon/colors`, `@carbon/type`, `@carbon/icons`, `@carbon/layout`, and `@carbon/motion`, or deciding between umbrella vs narrower sub-packages (treeshaking, peer-dep strategy, version mismatches). Skip when the task is specifically about one sub-package — defer to that package's skill (carbon-colors, carbon-type, carbon-icons, carbon-layout, carbon-motion).
Framework-neutral IBM Carbon Design System foundations. Use when adopting Carbon's principles, type scale, spacing, color, density, accessibility, or content guidance in a project that does NOT install `@carbon/*` packages — Tailwind, Mantine, Chakra, vanilla CSS, custom design system, or Figma audit. Use for "Carbon-inspired", "feels like Carbon", or "Carbon-aligned" without packages. Skip if the project imports any `@carbon/*` package — defer to the package-specific skill.
IBM Carbon `@carbon/grid` package guidance. Use for the Carbon 16-column responsive grid — `<Grid>`/`<Column>` markup, Sass mixins, breakpoints (sm/md/lg/xlg/max), gutter widths, nested grids, CSS-Grid vs flex-grid, hang-left/right offsets, and v10→v11 grid migrations. Skip for spacing-token questions like `$spacing-05` (carbon-layout), generic CSS Grid help, or non-Carbon Tailwind grids.
IBM Carbon `@carbon/icons` and framework wrappers (`@carbon/icons-react`, `@carbon/icons-vue`) guidance. Use for picking, importing, and applying actionable UI icons — Add, Trash, Search, Settings, ChevronDown, Edit — including icon-only IconButton accessibility (aria-label, target size), sizing (16/20/24px), tree-shakable import paths, and v10→v11 import path changes. Skip for storytelling/illustration assets (carbon-pictograms) or non-Carbon icon libraries (lucide, heroicons, feather).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent-ready skills for using IBM Carbon Design System with Claude Code and Codex CLI.
This repository ships fourteen skills that route an AI agent to the right Carbon
guidance — foundations, product UX patterns, @carbon/react, @carbon/web-components,
and every supported @carbon/* package — without forcing the agent to crawl the full
Carbon docs site for each task.
The skill pack is published as a single plugin that targets two runtimes from one repository.
Add this repository as a plugin marketplace, then install the plugin:
/plugin marketplace add leesum-in/carbon-design-system-skills
/plugin install carbon-design-system@carbon-design-system-skills
After install, the fourteen Carbon skills become available to Claude Code and auto-trigger on Carbon-related prompts and edits.
Add this repository as a Codex marketplace, then restart Codex to pick up the skills:
codex plugin marketplace add leesum-in/carbon-design-system-skills
The Codex manifest at .codex-plugin/plugin.json registers the same skills through
agents/openai.yaml files inside each skill directory.
Clone the repository and run the validation suite:
git clone https://github.com/leesum-in/carbon-design-system-skills.git
cd carbon-design-system-skills
bun install
bun run check
| Skill | Use when |
|---|---|
carbon-foundations | Carbon principles, accessibility, and content guidance |
carbon-patterns | Product UX patterns — forms, dialogs, notifications, empty states |
carbon-react | Building or reviewing React UIs that import from @carbon/react |
carbon-web-components | Framework-neutral @carbon/web-components work |
carbon-styles | The @carbon/styles Sass package |
carbon-elements | The @carbon/elements umbrella package |
carbon-colors | The @carbon/colors package |
carbon-grid | The @carbon/grid package |
carbon-icons | The @carbon/icons package and framework icon usage |
carbon-pictograms | The @carbon/pictograms package |
carbon-layout | The @carbon/layout package |
carbon-motion | The @carbon/motion package |
carbon-themes | The @carbon/themes package |
carbon-type | The @carbon/type package |
Each skill exposes its own references/source-index.md that maps tasks to the exact
Carbon docs and package source paths the agent should load.
.claude-plugin/
plugin.json
marketplace.json
.codex-plugin/
plugin.json
skills/
carbon-foundations/
SKILL.md
references/
source-index.md
carbon/
carbon-react/
SKILL.md
references/
source-index.md
button/
guidelines/
specs/
carbon-patterns/
...
carbon-*/
...
references/
taxonomy.md
scripts/
sync-carbon-references.ts
validate-skill-pack.py
tests/
structural/
skill-triggering/
sync-carbon-references/
Refresh the skill references against the latest Carbon source:
bun run sync:carbon-references
The script clones carbon-design-system/carbon-website into .cache/carbon-website and
carbon-design-system/carbon into .cache/carbon, then routes the relevant MDX files
and package docs into each skill under references/<topic>/{guidelines,specs}/.
Pin to a specific revision:
bun scripts/sync-carbon-references.ts --ref <commit-or-tag>
bun scripts/sync-carbon-references.ts --carbon-ref <commit-or-tag>
For local fixtures or offline work, pass --source-dir, --target-dir,
--carbon-remote, or --carbon-cache-dir.
bun run check
This runs TypeScript type checking, ESLint, Prettier, structural validation (plugin manifests, skill frontmatter, required references, repository hygiene), trigger fixture coverage, and the Carbon references sync fixture.
All code, documentation, skill text, metadata, and commit messages must be written in English. Follow Conventional Commits:
type(scope): summary
Preferred types:
npx claudepluginhub leesum-in/carbon-design-system-skills --plugin carbon-design-systemUI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.