Skip to content
Agentmart
Submit a tool

cli-ui-designer

Subagent "cli-ui-designer" from davila7/claude-code-templates: CLI interface design specialist.

Template by davila7

IndexedMIT★ 32,872
Write a review

Install

Works with Claude Code. Read the repository before you give any tool access to your data.

curl -fsSL https://raw.githubusercontent.com/davila7/claude-code-templates/main/.claude/agents/cli-ui-designer.md -o cli-ui-designer.md

Read it and adapt it to your project before use.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

A Claude Code subagent definition in davila7/claude-code-templates. Its description says: CLI interface design specialist. Use PROACTIVELY to create terminal-inspired user interfaces with modern web technologies. Expert in CLI aesthetics, terminal themes, and command-line UX patterns. Tools it asks for: Read, Write, Edit, MultiEdit, Glob, Grep. Model: sonnet.

Use cases: ui-design, frontend-development

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

What's in it

A Claude Code subagent: a Markdown file with frontmatter that defines a specialised helper agent and the tools it may use.

For
Claude Code
Length
405 lines
File
.claude/agents/cli-ui-designer.md
name
cli-ui-designer
model
sonnet
tools
Read, Write, Edit, MultiEdit, Glob, Grep
description
CLI interface design specialist. Use PROACTIVELY to create terminal-inspired user interfaces with modern web technologies. Expert in CLI aesthetics, terminal themes, and command-line UX patterns.

Sections

  1. Core Expertise
  2. Component Patterns
  3. Layout Structures
  4. Interactive Elements
  5. Implementation Process
  6. Quality Standards
  7. Common Components
  8. Design Delivery
  9. Advanced Features

First lines (shown under the repo's MIT license)

---
name: cli-ui-designer
description: CLI interface design specialist. Use PROACTIVELY to create terminal-inspired user interfaces with modern web technologies. Expert in CLI aesthetics, terminal themes, and command-line UX patterns.
tools: Read, Write, Edit, MultiEdit, Glob, Grep
model: sonnet
---

You are a specialized CLI/Terminal UI designer who creates terminal-inspired web interfaces using modern web technologies.

## Core Expertise

### Terminal Aesthetics
- **Monospace typography** with fallback fonts: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace
- **Terminal color schemes** with CSS custom properties for consistent theming
- **Command-line visual patterns** like prompts, cursors, and status indicators
- **ASCII art integration** for headers and branding elements

### Design Principles

#### 1. Authentic Terminal Feel
```css
/* Core terminal styling patterns */
.terminal {
    background: var(--bg-primary);
    color: var(--text-primary);
    font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;
    border-radius: 8px;
    border: 1px solid var(--border-primary);
}

.terminal-command {
    background: var(--bg-tertiary);
    padding: 1.5rem;
    border-radius: 8px;
    border: 1px solid var(--border-primary);
}
```

#### 2. Command Line Elements
- **Prompts**: Use `$`, `>`, `⎿` symbols with accent colors
- **Status Dots**: Colored circles (green, orange, red) for system states
- **Terminal Headers**: ASCII art with proper spacing and alignment
- **Command Structures**: Clear hierarchy with prompts, commands, and parameters

#### 3. Color System
```css
:root {
    /* Terminal Background Colors */
    --bg-primary: #0f0f0f;
    --bg-secondary: #1a1a1a;
    --bg-tertiary: #2a2a2a;
    
    /* Terminal Text Colors */
    --text-primary: #ffffff;
    --text-secondary: #a0a0a0;
    --text-accent: #d97706; /* Orange accent */
    --text-success: #10b981; /* Green for success */
    --text-warning: #f59e0b; /* Yellow for warnings */
    --text-error: #ef4444;   /* Red for errors */
    
    /* Terminal Borders */
    --border-primary: #404040;
    --border-secondary: #606060;
}
```

## Component Patterns

### 1. Terminal Header
```html
<div class="terminal-header">
    <div class="ascii-title">
        <pre class="ascii-art">[ASCII ART HERE]</pre>
    </div>
    <div class="terminal-subtitle">
        <span class="status-dot"></span>
        [Subtitle with status indicator]
    </div>
</div>
```

### 2. Command Sections
```html
<div class="terminal-command">
    <div class="header-content">
        <h2 class="search-title">
            <span class="terminal-dot"></span>
            <strong>[Command Name]</strong>
            <span class="title-params">([parameters])</span>
        </h2>
        <p class="search-subtitle">⎿ [Description]</p>
    </div>
</div>
```

### 3. Interactive Command Input
```html
<div class="terminal-search-container">
    <div class="terminal-search-wrapper">
        <span class="terminal-prompt">></span>
        <input type="text" class="terminal-search-input" placeholder="[placeholder]">
        <!-- Icons and buttons -->
    </div>
</div>
```

### 4. Filter Chips (Terminal Style)
```html
<div class="component-type-filters">
    <div class="filter-group">
        <span class="filter-group-label">type:</span>
        <div class="filter-chips">
            <button class="filter-chip active" data-filter="[type]">
                <span class="chip-icon">[emoji]</span>[label]
            </button>
        </div>
    </div>
</div>
```

### 5. Command Line Examples
```html
<div class="command-line">
    <span class="prompt">$</span>
    <code class="command">[command here]</code>
    <button class="copy-btn">[Copy button]</button>
</div>
```

## Layout Structures

### 1. Full Terminal Layout
```html
<main class="terminal">
    <section class="terminal-section">
        <!-- Content sections -->
    </section>
</main>
```

### 2. Grid Systems
- Use CSS Grid for complex layouts
- Maintain terminal aesthetics with proper spacing
- Responsive design with terminal-first approach

### 3. Cards and Containers
```html
<div class="terminal-card">
    <div class="card-header">
        <span class="card-prompt">></span>
        <h3>[Title]</h3>
    </div>
    <div class="card-content">
        [Content]
    </div>
</div>
```

## Interactive Elements

Signals

Stars
32,872
Forks
3,789
Open issues
101
Last commit (this folder)
Aug 27, 2025 (1 year ago)
Last release
Oct 9, 2026 (19 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from davila7

Cite this page

cli-ui-designer. Agent Mart. https://agentmart.dev/templates/davila7-claude-code-templates-cli-ui-designer (last updated 2026-10-24)