Skip to content
Back to skills

Ui

ASecurity

Reviews Godot UI/Control implementation for known pitfalls. Triggers AFTER implementation, when code involves Control, Container, HBoxContainer, VBoxContainer, GridContainer, MarginContainer, ScrollContainer, PanelContainer, Button, Label, LineEdit, TextEdit, OptionButton, TabContainer, CanvasLayer, Theme, StyleBox, focus_mode, mouse_filter, grab_focus, or gui_input. Do NOT use this skill for planning or teaching — only for post-implementation review.

  • 547 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 11, 2026
developmentgonodeapi

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned June 11, 2026

npx -y skills add RandallLiuXin/GodotMaker --skill ui --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ui?

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

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

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-review
description: |
  Reviews Godot UI/Control implementation for known pitfalls.
  Triggers AFTER implementation, when code involves Control, Container, HBoxContainer,
  VBoxContainer, GridContainer, MarginContainer, ScrollContainer, PanelContainer,
  Button, Label, LineEdit, TextEdit, OptionButton, TabContainer, CanvasLayer,
  Theme, StyleBox, focus_mode, mouse_filter, grab_focus, or gui_input.
  Do NOT use this skill for planning or teaching — only for post-implementation review.
---

# UI Review

Post-implementation reviewer for Godot UI code.

## When to trigger

After UI-related code is written or modified. Look for:
- Container nodes (HBox, VBox, Grid, Margin, Panel, Center, Scroll, Tab, Split)
- Control properties (focus_mode, mouse_filter, custom_minimum_size, scale)
- Theme resources or theme overrides
- Focus navigation (grab_focus, focus_neighbor_*)
- CanvasLayer with UI content
- z_index on Control nodes

## Review process

1. Read `gotchas.md`
2. Scan the implemented code against each gotcha
3. For each hit: cite gotcha ID, show offending code, provide fix
4. If no hits, report clean
5. Optionally run `checklist.md` static checks

When you need specific API details, delegate to the **godot-api** skill.

Files in this skill

  • SKILL.md1.2 KB
  • checklist.md3.7 KB
  • gotchas.md8.4 KB

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.

Comments

Loading comments…