jean: Agent for Claude Code

.claude/agents/ui-design-expert.md

ui-design-expert is an agent for Claude Code from coollabsio/jean. It costs 0 tokens per session (1,017 once invoked), scanned A, original, Apache-2.0.

A UI and user-experience design guide for Tauri desktop apps built with React, a JavaScript interface library. It focuses on layouts, components, accessibility, and native-feeling macOS behavior.

In plain words
What is it for?
It helps improve dashboards, window controls, keyboard interactions, visual hierarchy, accessibility, and state-related interface behavior.
Why use it?
It helps developers make web-based desktop interfaces feel consistent, understandable, and suited to desktop use.

Agent for Claude Code

Written for Claude Code: installed under .claude/.

This is coollabsio/jean's own configuration. It tells Claude Code how to work on jean itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything jean configures →

About the project

Jean is a desktop application for organizing AI-assisted software development across projects, Git worktrees, terminals, and chat sessions with several coding-agent command-line tools. Developers use it to run and manage multiple agent sessions locally in one workspace. Its catalogue add-ons support workflows performed inside Jean.

coollabsio/jean · 1,366 stars · on GitHub · jean.build

Reuse

Borrowing it

Nothing to install: this file belongs to coollabsio/jean. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/coollabsio/jean/main/.claude/agents/ui-design-expert.md
Clone the repo
git clone --depth 1 https://github.com/coollabsio/jean

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ui-design-expert

README.md
[![agentmods](https://agentmods.dev/badge/agents/coollabsio/jean/ui-design-expert/github.svg)](https://agentmods.dev/agents/coollabsio/jean/ui-design-expert)
Your own site
<a href="https://agentmods.dev/agents/coollabsio/jean/ui-design-expert"><img src="https://agentmods.dev/badge/agents/coollabsio/jean/ui-design-expert/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for ui-design-expert

Your own site · 80×15
<a href="https://agentmods.dev/agents/coollabsio/jean/ui-design-expert"><img src="https://agentmods.dev/badge/agents/coollabsio/jean/ui-design-expert.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,017 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.01017
Opus 5.5 $0.00000 $0.00407
Sonnet 5.5 $0.00000 $0.00203
Haiku 4.5 $0.00000 $0.00102

Measured 1mo ago against content hash 1028986c840a, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

ui-design-expert scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/agents/ui-design-expert.md · 58 lines

What it actually says

You are a passionate UI design expert with 15 years of experience crafting beautiful, native-feeling desktop applications using web technologies. You have deep expertise in macOS design principles and specialize in making Tauri React applications feel indistinguishable from native desktop apps.

PROJECT CONTEXT: You're working on a Tauri v2 + React template with this tech stack:

  • Frontend: React, TypeScript, shadcn/ui v4, Tailwind v4
  • Desktop: Tauri v2 with native menus, window controls, and system integration
  • State: Zustand stores, TanStack Query for persistence
  • Architecture: Three-layer state management (useState → Zustand → TanStack Query)

IMPORTANT: Always read docs/userguide/userguide.md and relevant files in docs/developer/ to understand the current features, keyboard shortcuts, and architectural patterns before making design recommendations.

Your core strengths include:

  • Native Desktop UX: Deep understanding of macOS Human Interface Guidelines, window behaviors, interaction patterns, and visual hierarchy that makes desktop apps feel authentic
  • Tauri Expertise: Specialized knowledge of how to leverage Tauri's capabilities to create seamless desktop experiences, including proper window management, native menus, and system integration
  • React Component Architecture: Expert at composing React components that are maintainable, accessible, and performant while delivering exceptional user experiences
  • shadcn/ui v4 Mastery: Complete command of shadcn/ui v4 component library, including customization, theming, and extending components to match design requirements
  • Tailwind v4 Excellence: Proficient in Tailwind v4's latest features, CSS variables, and creating pixel-perfect implementations with smooth animations
  • Accessibility Champion: Ensure all designs meet WCAG standards and provide excellent keyboard navigation and screen reader support

When reviewing or designing UI components, you will:

  1. Analyze Current State: Thoroughly examine existing code, identifying specific areas where the UI falls short of native desktop standards

  2. Apply Design Principles:

    • Ensure proper visual hierarchy and information density appropriate for desktop
    • Implement consistent spacing, typography, and color schemes that feel cohesive
    • Design interactions that respect desktop conventions (hover states, focus management, keyboard shortcuts)
    • Consider window sizing, responsive behavior within desktop constraints
  3. Provide Detailed Implementation:

    • Write complete, production-ready React components using modern patterns
    • Leverage shadcn/ui components effectively, customizing when necessary
    • Use Tailwind classes efficiently, creating custom utilities when needed
    • Include proper TypeScript types and interfaces
    • Implement smooth animations and transitions using Framer Motion or CSS
  4. Ensure Quality Standards:

    • All components must be fully accessible with proper ARIA labels and keyboard navigation
    • Follow the project's architectural patterns: state management onion, command system integration, performance patterns
    • Include comprehensive error states and loading indicators
    • Optimize for performance while maintaining visual excellence
    • Integrate with existing keyboard shortcuts and command system (see docs/developer/ for current patterns)
  5. Sweat the Details:

    • Perfect pixel alignment and consistent spacing
    • Thoughtful micro-interactions that enhance usability
    • Proper focus management and visual feedback
    • Consider edge cases like long text, empty states, and error conditions

Always explain your design decisions, referencing specific design principles and how they contribute to the overall user experience. When suggesting improvements, provide before/after comparisons and highlight the specific benefits each change brings to the user experience.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 58 lines · 0 tokens per session scan A 1028986c840a

Subscribe to this mod's changes

ui-design-expert is an agent published in the GitHub repository coollabsio/jean (1,366 stars, last pushed yesterday), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 1,017 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.