Skip to content
Back to skills

Ui Showcase

ASecurity

Display all agent pane UI elements simultaneously in the sidebar for visual verification. Trigger on "UI check", "showcase", "UI demo", "show all patterns", "verify panel display", "UIを確認したい", "showcaseして". Use after UI changes to visually confirm rendering.

  • 17 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 9, 2026
ai-agentspythonbashgit

Works with

  • claude code

Security analysis

A100/100

Scanned November 9, 2026

npx -y skills add FormalSnake/dotfiles --skill ui-showcase --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ui Showcase?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ui Showcase
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/formalsnake-ui-showcase/badge)](https://www.skillsdirectory.com/skills/formalsnake-ui-showcase)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ui-showcase
description: Display all agent pane UI elements simultaneously in the sidebar for visual verification. Trigger on "UI check", "showcase", "UI demo", "show all patterns", "verify panel display", "UIを確認したい", "showcaseして". Use after UI changes to visually confirm rendering.
---

# UI Showcase — Display All Agent Pane Elements Simultaneously

Trigger all UI elements within the current Claude Code session so the sidebar's agent pane displays everything at once for visual verification.

## UI Elements and How to Trigger Them

Execute in **this order**. Once all steps complete, every element is visible in the sidebar simultaneously.

### 1. Port Display

Start a background HTTP server via Bash tool. The sidebar detects it through port scanning.

```bash
python3 -m http.server 9876 &
```

### 2. Task Progress Display

Create 3 tasks with TaskCreate, then set each to a different status to show all icon types (✔◼◻):

- Task 1: create → TaskUpdate to completed (✔)
- Task 2: create → TaskUpdate to in_progress (◼)
- Task 3: create only → stays pending (◻)

### 3. Subagent Display

Launch 2 subagents in parallel via Agent tool with `run_in_background: true`.
The sidebar shows ├ / └ tree visualization while they run.

Give each subagent a time-consuming task. For example:
- subagent 1: Read all files in `src/ui/` and list every public function/struct
- subagent 2: Read all files in `tests/` and list every test function name

### 4. Ask User to Verify

Once all elements are active, ask the user to check the sidebar.
Subagents remain visible until they complete, providing enough time for inspection.

## Verification Checklist

After execution, confirm the following are all visible in the sidebar:

- [ ] Status icon (● Running)
- [ ] Agent name (claude)
- [ ] Elapsed time (XmXs on the right)
- [ ] Branch name (auto-displayed when inside a git repo)
- [ ] Port number (:9876)
- [ ] Task progress (✔◼◻ X/Y)
- [ ] Subagent tree (├ / └)
- [ ] Prompt text
- [ ] Activity log (Bash, TaskCreate, Agent etc. in the Activity tab)

## Elements That Cannot Be Shown Simultaneously

These are mutually exclusive states, so they are out of scope for this skill:

- **Wait reason** (permission required, etc.) — not shown while Running
- **Response display** (▶ arrow) — only shown in Idle state
- **Error status** (✕) — mutually exclusive with Running
- **Permission mode badge** — depends on Claude Code launch options (no badge in default mode)
- **Worktree indicator** (+ name: branch) — requires launching Claude Code inside a git worktree

## Cleanup

Stop the HTTP server after verification:

```bash
kill $(lsof -ti:9876) 2>/dev/null
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.