Skip to content

Ship a Godot UI design skill with verified runtime installation #127

Closed

Description

@cdowin

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

  1. added
    area:designWeb, UI, layout, typography, color, interaction
    area:architectureStructure, interfaces, data flow, tooling, process
    status:in-progressClaimed: in a branch, a wave or a wave PR
    on Oct 15, 2026
  2. cdowin commented on Oct 15, 2026

    @cdowin
    OwnerAuthor

    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"
    }
  3. cdowin commented on Oct 15, 2026

    @cdowin
    OwnerAuthor

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:architectureStructure, interfaces, data flow, tooling, processarea:designWeb, UI, layout, typography, color, interactionstatus:in-progressClaimed: in a branch, a wave or a wave PR

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions