⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

v1.0.0

imgui-ui-ux-engineering

@muhosekerci⭐ 6 stars

Proactively design, improve, or review high-quality Dear ImGui tools, C++ editor panels, game-development interfaces, debugging dashboards, visualization screens, and desktop workflows. Use when Dear ImGui is named or supplied code contains direct evidence such as `ImGui::`, `imgui.h`, `ImGuiContext`, or ImGui backend symbols. For an unlabelled C++ editor/tooling request, use only when the user explicitly asks whether Dear ImGui is suitable; otherwise keep framework choice open. Do not trigger for a task that explicitly names another UI framework such as Qt, GTK, WPF, wxWidgets, JUCE, or Slate. Cover UI architecture, information hierarchy, dockspace layouts, design systems, custom components, UX states, keyboard/gamepad interaction, DPI/fonts, performance, and code quality.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐ 6 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

Dear ImGui UI/UX Engineering

Dear ImGui C++ Agent Skills Semantic evals GitHub

Created and maintained by muhosekerci.

A production-oriented, portable Agent Skill for designing, reviewing, and hardening Dear ImGui tools, editor panels, debugging dashboards, asset browsers, visualization screens, and desktop workflows.

The package follows the Agent Skills open standard and is designed for skills-compatible CLI agents. Codex is one supported client, not a requirement or the defining platform.

This skill treats UI improvement as an engineering problem, not a cosmetic reskin. It combines information architecture, interaction design, immediate-mode state ownership, stable widget identity, keyboard navigation, DPI handling, performance, and regression validation in one reusable workflow.

What it helps with

AreaCoverage
Workspace designDockspace shells, command bars, navigation, central work areas, inspectors, logs, and status bars
UI/UX reviewPrioritized findings with evidence, impact, correction, and verification
Component engineeringTables, asset browsers, inspectors, command palettes, modals, toasts, empty states, and custom draw-list controls
Immediate-mode correctnessStable IDs, state ownership, focus transfer, input capture, and balanced scope stacks
Large datasetsFiltered/sorted index views, ImGuiTableSortSpecs, and ImGuiListClipper
Design systemsCentralized spacing, typography, semantic colors, interaction states, and contrast checks
DPI and fontsNon-cumulative metric scaling and explicit FontScaleDpi ownership
CompatibilityDear ImGui 1.92+, optional docking, official tag/master compilation, and vendored-header checks
Quality gatesStatic scope checking, C++ template compilation, contrast validation, and 15 semantic regression cases

Agent and CLI compatibility

This repository uses the portable SKILL.md directory format defined by the Agent Skills specification. It does not depend on one model provider or one CLI.

ClientSupport path
Antigravity CLINative Agent Skills support through .agents/skills and the /skills browser
Claude CodeNative Agent Skills support through .claude/skills
GitHub Copilot CLINative Agent Skills support through .agents/skills, .copilot/skills, or copilot skill add
OpenCodeNative discovery through .agents/skills, .opencode/skills, and compatible paths
CodexSkill-directory installation using the same SKILL.md package
Other skills-compatible agentsInstall the complete repository in the client's configured skills directory

Clients that do not yet implement Agent Skills can still load SKILL.md as reusable project instructions, but automatic discovery and activation depend on that client's capabilities.

When the skill activates

The skill is intended for requests that:

  • explicitly mention Dear ImGui;
  • include direct evidence such as ImGui::, imgui.h, ImGuiContext, or backend symbols;
  • ask whether Dear ImGui is suitable for an otherwise unlabelled C++ tooling interface.

It keeps framework choice open when a generic C++ UI request provides no Dear ImGui evidence. It also stays out of tasks that explicitly select another framework such as Qt, GTK, WPF, wxWidgets, JUCE, or Slate.

Quick start

Install with Skills CLI (recommended)

Install the skill with one command:

npx skills add muhosekerci/imgui-ui-ux-engineering

The Skills CLI detects supported coding agents and installs the skill into the appropriate location. This gives the same repository package to compatible clients such as Claude Code, Codex, Antigravity CLI, GitHub Copilot CLI, OpenCode, Cursor, and other Agent Skills clients.

Manual universal installation (.agents/skills)

The shared .agents/skills location is recognized by multiple compatible clients, including Antigravity CLI, GitHub Copilot CLI, and OpenCode.

Windows PowerShell

git clone https://github.com/muhosekerci/imgui-ui-ux-engineering.git `
  (Join-Path $HOME ".agents\skills\imgui-ui-ux-engineering")

macOS or Linux

git clone https://github.com/muhosekerci/imgui-ui-ux-engineering.git \
  "$HOME/.agents/skills/imgui-ui-ux-engineering"

Client-specific installation

ClientInstallation
Antigravity CLIUse the Skills CLI command above, or clone into a workspace's .agents/skills/imgui-ui-ux-engineering
GitHub Copilot CLIcopilot skill add https://github.com/muhosekerci/imgui-ui-ux-engineering
Claude CodeClone into ~/.claude/skills/imgui-ui-ux-engineering
OpenCodeClone into ~/.config/opencode/skills/imgui-ui-ux-engineering or use ~/.agents/skills
CodexClone into ${CODEX_HOME:-$HOME/.codex}/skills/imgui-ui-ux-engineering
Other compatible CLIsPoint the client's skill installer at this repository, or clone it into that client's Agent Skills directory

Reload or restart the client after installation if it does not support live skill discovery. Antigravity CLI provides /skills to browse loaded local and global skills; GitHub Copilot CLI provides /skills reload in an active session.

Update an existing installation

npx skills check
npx skills update

For a manually cloned installation, update it with:

git -C "$HOME/.agents/skills/imgui-ui-ux-engineering" pull

Use the skill

Skills-compatible agents can activate the skill automatically from the task description. You can also name it explicitly using the syntax supported by your client:

Use the imgui-ui-ux-engineering skill to review this asset browser for ID
collisions, keyboard focus bugs, DPI problems, and performance bottlenecks.
Review this asset browser for ID collisions, keyboard focus bugs, DPI
problems, and performance bottlenecks using imgui-ui-ux-engineering.
Design a Dear ImGui editor for 20,000 assets with filtering, sorting,
single selection, a property inspector, and a collapsible activity log.
Review this ImGui C++ panel and return Critical / High / Medium / Low
findings with fixes and verification steps.

Discoverability and sharing

If this project helps your workflow, star the repository and share the direct link:

https://github.com/muhosekerci/imgui-ui-ux-engineering

Good places to introduce the skill include:

  • the agent-skills and codex-skills GitHub topics;
  • Agent Skills directories and client showcases;
  • Awesome GitHub Copilot and Awesome Codex Skills through contributions;
  • the Dear ImGui Discussions community;
  • communities for Claude Code, Antigravity CLI, GitHub Copilot, Codex, OpenCode, and Dear ImGui;
  • developer posts on DEV Community, Hashnode, LinkedIn, X, or a Show HN submission;
  • C++ game-tooling, engine-development, editor-tooling, and technical-art communities.

When sharing, include one screenshot or short GIF, three example prompts, the 30/30 semantic eval result, and the one-command installation s

// HOW IT'S BUILT

KEY FILES

SKILL.mdREADME.md

// REPO STATS

6 stars