Agent Plugins Marketplace
All plugins

ibr

UI/UX design and building for Codex, with auditing, validation, and iterative editing as supporting capabilities.

CodexClaude Code27 Skills

By Tyrone Ross, JrLicense: Apache-2.01 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
27 skill or MCP entries
Source updated
Sep 24, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install ibr for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add ibr@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/tyroneross/interface-built-right

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

ibr/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/apple-platform/SKILL.md
├── skills/artifact-design/SKILL.md
├── skills/artifact-diagramming/SKILL.md
├── skills/auto-verify/SKILL.md
├── skills/calm-precision/SKILL.md
├── skills/cli-reference/SKILL.md
├── skills/component-patterns/SKILL.md
├── skills/dashboard-design/SKILL.md
├── skills/data-visualization/SKILL.md
├── skills/design-director/SKILL.md
├── skills/design-guidance/SKILL.md
├── skills/design-implementation/SKILL.md
├── skills/design-reference/SKILL.md
├── skills/design-system/SKILL.md
├── skills/design-validation/SKILL.md
├── skills/interactive-testing/SKILL.md
├── skills/ios-design/SKILL.md
├── skills/ios-design-router/SKILL.md
├── skills/iterative-refinement/SKILL.md
├── skills/macos-ui/SKILL.md
├── skills/mobile-web-ui/SKILL.md
├── skills/mockup-gallery-bridge/SKILL.md
├── skills/native-testing/SKILL.md
├── skills/obsidian-plugin-ui/SKILL.md
├── skills/ui-brainstorm-preamble/SKILL.md
├── skills/ui-guidance-library/SKILL.md
└── skills/web-design-router/SKILL.md

Included Skills27

apple-platformskills/apple-platform/SKILL.md

Use when building iOS, watchOS, or macOS apps — architecture, SwiftData, Swift concurrency, CI/CD, TestFlight pipeline. Not for HIG/UI rules or manual signing and notarization steps; use `ios-design` (iPhone/iPad) or `macos-ui` (Mac) instead.

artifact-designskills/artifact-design/SKILL.md

Use when building a single self-contained HTML page — an artifact, a one-file report, a shareable page, a standalone .html deliverable — or when asked to check, lint, wrap, or port an artifact so it opens outside Claude. Covers treatment calibration, the three-state theme contract, palette and type direction, page naming, and the deterministic checks any agent can run.

artifact-diagrammingskills/artifact-diagramming/SKILL.md

Use when a page needs a diagram — architecture, data flow, sequence, state machine, before/after comparison — or when asked to draw, sketch, or illustrate a mechanism inside an artifact, report, or self-contained HTML page. Covers whether a diagram earns its place, what to depict, and the inline SVG mechanics that stay legible in both themes.

auto-verifyskills/auto-verify/SKILL.md

Use when configuring or troubleshooting IBR's automatic before/after scan workflow on UI file edits. Triggers on "enable auto verify", "turn on auto scan", or pre/post-change hook questions.

calm-precisionskills/calm-precision/SKILL.md

UI/UX implementation guide for building cognitively predictable interfaces. WHAT: Decision trees, component patterns, code examples, anti-patterns, and audit checklists grounded in perceptual science (Gestalt, Fitts, Hick, Cognitive Load, Signal-to-Noise, Affordance, Temporal Gestalt, Dual-Coding, Pragmatic Inference, Attentional Cascade). WHEN: Building or modifying frontend components, pages, layouts, navigation, forms, dashboards, or lists. Reviewing UI for design compliance. Any frontend design or implementation task. Triggers: "build a component", "create a page", "add UI", "frontend design", "design review", "UI audit", "navigation", "form layout", "dashboard", "list view", "card component", "build the frontend", "style this", "make it look good", "chart", "graph", "data visualization", "KPI", "sparkline", "timeline chart", "table design"

cli-referenceskills/cli-reference/SKILL.md

Use when you need to inspect, test, validate, or audit UI (web or native) via IBR CLI. Reference for scan, sessions, native testing, design memory commands.

component-patternsskills/component-patterns/SKILL.md

Use when building one reusable component — a card, nav, form, modal, table, or list. Opinionated patterns with Calm Precision principles, spacing, accessibility, and anti-patterns. Not for a full dashboard page; use `dashboard-design` instead.

dashboard-designskills/dashboard-design/SKILL.md

Use when building a full dashboard page — any view that surfaces the current state of work, data, or decisions so someone can orient and act. Covers archetype selection, MECE data separation, the append-only record contract for dashboards that capture actions, progressive disclosure, and navigation. Triggers on "build a dashboard", "status page", "work queue", "scorecard", "tracker", "show me the state of", "aggregate across projects", "check off tasks in a dashboard". Not for a single chart or metric — use `data-visualization`; not for one reusable component — use `component-patterns`.

data-visualizationskills/data-visualization/SKILL.md

Use when UI work includes a chart, graph, KPI, analytical search response, metric, trend line, ranking, distribution, or data storytelling. Provides chart-worthiness gates, chart routing, hierarchy, attribution, accessibility, and validation rules. Not for a full dashboard page layout; use `dashboard-design` instead.

design-directorskills/design-director/SKILL.md

Use when starting a page, flow, app, or dashboard build, resolving mockup-gallery or imagegen concept targets, or acting as the primary IBR design agent. Produces design intent, specialist planning passes, target roles, and validation criteria before implementation. Not for a small isolated component with an obvious target; use `design-guidance` directly instead.

design-guidanceskills/design-guidance/SKILL.md

Use for a small isolated UI component or a tactical pre-build design decision — one card, form, or layout tweak. Provides Calm Precision rules (vendored skill `calm-precision`, authoritative), component pattern selection, and active design tokens. Not for a full page, flow, app, or dashboard build; use `design-director` first instead.

design-implementationskills/design-implementation/SKILL.md

Use when the user asks to build UI, implement a design, match a mockup, or when frontend files (.tsx/.jsx/.vue/.svelte/.css/.swift) are being edited and implementation must align with intent.

design-referenceskills/design-reference/SKILL.md

Use when the user asks to screenshot a page, capture a design, save a reference, or shares a design URL (Mobbin, Dribbble, Figma, Behance, Awwwards) for visual inspection.

design-systemskills/design-system/SKILL.md

Use when setting up a project's design system or modifying design constraints. Initialize design tokens, view active principles, add custom rules, update token values.

design-validationskills/design-validation/SKILL.md

Use when the user asks to audit UI, validate the build, check accessibility, find regressions, compare before/after, or run a full scan — post-build verification pass across the interface.

interactive-testingskills/interactive-testing/SKILL.md

Use when the user asks to test a form, click through a flow, test search or login, interact with a page, or needs browser interaction testing.

ios-designskills/ios-design/SKILL.md

Use when building SwiftUI/UIKit apps for iPhone/iPad, or when /ibr:build preamble returns platform=iOS — HIG rules for navigation, colors, SF Symbols, Dynamic Type, haptics, Liquid Glass. Not for architecture, SwiftData, concurrency, or CI/CD; use `apple-platform` instead.

ios-design-routerskills/ios-design-router/SKILL.md

Use as the entry point for iOS UI design work in IBR. Classifies apps into 6 archetypes (Utility, Content, Productivity, Consumer, Editorial, Tool/Pro) and routes to domain references.

iterative-refinementskills/iterative-refinement/SKILL.md

Use when an IBR refinement loop is active (.ibr/loop-state.json active=true), the Stop hook re-feeds iteration context, or user asks to "iterate until it passes" or "refine this UI".

macos-uiskills/macos-ui/SKILL.md

Use when building AppKit/SwiftUI apps for Mac, or when /ibr:build preamble returns platform=macOS — HIG rules for windows, toolbars, menu bar, materials, Liquid Glass, plus manual signing/notarization/distribution steps. Not for app architecture, SwiftData, concurrency, or the CI/CD pipeline; use `apple-platform` instead.

mobile-web-uiskills/mobile-web-ui/SKILL.md

Use when building responsive web UI for phones, or when /ibr:build preamble returns platform=web mobile. Covers viewport/safe-area, thumb zones, touch, Material 3, iOS Safari, WCAG 2.2.

mockup-gallery-bridgeskills/mockup-gallery-bridge/SKILL.md

Use when /ibr:build detects .mockup-gallery/ or IBR needs to tie a build to gallery-selected mockups. Reads ratings/selections, enforces approved target roles, preserves scratch-first workflow, and writes implementation completion. Filesystem only.

native-testingskills/native-testing/SKILL.md

Use when working on iOS, watchOS, or macOS apps — .swift files, SwiftUI views, simulators. IBR's native scan workflow for touch targets, a11y labels, watchOS constraints, Fix Guide.

obsidian-plugin-uiskills/obsidian-plugin-ui/SKILL.md

Use when working on an Obsidian plugin's UI — a view class, an ItemView, a modal or sheet, styles.css, or anything under .obsidian/plugins. Covers the scan_obsidian workflow, base-CSS fidelity, Obsidian's element rules that override plugin CSS, and multi-width verification.

ui-brainstorm-preambleskills/ui-brainstorm-preamble/SKILL.md

Use at the start of /ibr:build to capture UI context before Design Director and brainstorming. Captures platform, scope, design mode, archetype, references, optional imagegen concept need, gallery target roles, density, and ask gates. Writes preamble.json.

ui-guidance-libraryskills/ui-guidance-library/SKILL.md

Use when /ibr:build asks the user to pick a template or to show available UI guidance. Indexes central + project-local templates and snapshots a pick to .ibr/ui-guidance/active.md.

web-design-routerskills/web-design-router/SKILL.md

Use when planning or building web UI, web apps, dashboards, SaaS tools, AI chat interfaces, editors, content sites, checkout flows, or internal admin screens. Classifies the web archetype and loads default layout, hierarchy, state, and validation rules.

Plugin manifests2

.codex-plugin/plugin.json
{
  "name": "ibr",
  "description": "UI/UX design and building for Codex, with auditing, validation, and iterative editing as supporting capabilities.",
  "author": {
    "name": "Tyrone Ross, Jr",
    "url": "https://github.com/tyroneross"
  },
  "homepage": "https://github.com/tyroneross/interface-built-right",
  "repository": "https://github.com/tyroneross/interface-built-right",
  "license": "Apache-2.0",
  "keywords": [
    "design-tool",
    "ui-design",
    "build-orchestration",
    "visual-testing",
    "interaction-testing",
    "mockup-matching",
    "accessibility",
    "cdp",
    "safari",
    "claude-code",
    "codex"
  ],
  "skills": "./.codex-plugin/skills",
  "interface": {
    "displayName": "Interface Built Right",
    "shortDescription": "Design and build UI/UX; audit and refine the result.",
    "longDescription": "Interface Built Right gives Codex a UI/UX design and building system. Use it to turn intent into a design contract, route to web, iOS, or macOS guidance, implement the interface, and then audit, validate, test, and refine the rendered result.",
    "developerName": "Ross Labs",
    "category": "Coding",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/tyroneross/interface-built-right",
    "privacyPolicyURL": "https://github.com/tyroneross/interface-built-right",
    "termsOfServiceURL": "https://github.com/tyroneross/interface-built-right",
    "defaultPrompt": [
      "Design and build this UI with IBR.",
      "Plan this UI/UX with IBR.",
      "Scan this UI with IBR.",
      "Validate this design intent."
    ],
    "brandColor": "#0F766E",
    "screenshots": []
  }
}
.claude-plugin/plugin.json
{
  "name": "ibr",
  "description": "UI/UX design and building tool for AI coding agents — plans and builds web, iOS, and macOS interfaces; auditing, validation, mockup matching, interaction testing, and native scanning support the build",
  "author": {
    "name": "Tyrone Ross, Jr",
    "url": "https://github.com/tyroneross"
  },
  "homepage": "https://github.com/tyroneross/interface-built-right",
  "repository": "https://github.com/tyroneross/interface-built-right",
  "license": "Apache-2.0",
  "keywords": [
    "design-tool",
    "ui-design",
    "build-orchestration",
    "visual-testing",
    "interaction-testing",
    "mockup-matching",
    "accessibility",
    "cdp",
    "safari",
    "claude-code",
    "macos",
    "layout-analysis"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[ibr on Agent Plugins Marketplace](https://pluginsmp.com/plugins/ibr)