Repository navigation
Ship a Godot UI design skill with verified runtime installation #127
Description
Parent feature
Durable Godot UI design and native validation workflow. User authorized creation, installation and load verification in the current session. Related design example: private project details stay outside this public repository.
Done when
- A focused godot-ui skill composes existing UI principles with native scene mapping, component/layout contracts, state fixtures and rendered evidence.
- The Godot skill composes available general UI skills without copying their principles or requiring another package.
- Codex and Claude installations retain implicit invocation; the project UI route explicitly requires the skill.
- A small installer/check command exposes the bundled Godot skill from its canonical devkit source, preserves unrelated installed skills, and detects missing/broken/conflicting installs.
- Installed skill metadata is visible through the actual local Codex skill loader; a fresh implicit-invocation behavioral check selects it for a relevant request and leaves unrelated work alone.
- Local Claude can read the same bundled skill. No claim of automatic propagation to already-running sessions or older pinned installations.
Plan
- Inspect current discovery and routing.
- Author the Godot-specific skill and update routing.
- Add bounded installer/check behavior and meaningful tests.
- Validate and forward-test skill behavior.
- Merge green CI, install locally and verify actual discovery. CLI remains stdlib-only; installers do not boot Godot.
Files
src/godot_devkit/godot/installables/skills/godot-ui/SKILL.md; skill installer and CLI route; installer/packaging tests; narrowly scoped docs ratchet allowance; README installation pointer. The general UI skills remain in agentic-sdlc, with no cross-package runtime dependency.
Proof
sh tests/run.sh; Codex skills/list discovery; independent realistic forward-test; local installer check with idempotence and conflict cases. Skill frontmatter validation.
Tier
Lead: gpt-6-sol medium for cross-runtime loading contract and UI workflow judgment. Bounded independent checks may use gpt-6-luna high. No application UI or devkit runner rewrite in this change.
Activity
cdowin commentedon Oct 15, 2026
agentic-sdlc:claim
{ "task": "127", "lead": "codex-godot-ui-20261014", "provider": "codex", "branch": "codex/127-godot-ui-skill", "base_sha": "3fd64cf386d476beebdabe8196495c0893a9f5d3", "at": "2026-10-15T00:56:35.465682Z", "state": "claimed" }cdowin commentedon Oct 15, 2026
Implementation and installation proof are in PR #128. Canonical ownership is godot-devkit; no Godot-specific implementation was added to agentic-sdlc. Codex skills/list reports the installed godot-ui enabled at user scope with no discovery errors, and a fresh read-only task implicitly loaded it. Existing optional generic UI skills were exposed separately. Independent review found a directory-symlink write escape; it is fixed with refusal tests. Trail project routing is tracked separately in cdowin/trail#418.