card-kitlisted
Install: claude install-skill RandallLiuXin/GodotMaker
# Card Kit Asset
Use this Skill for reusable non-pixel-art, card-game-specific UI: card frames, portrait frames,
rarity frames, card/deck slots, resource badges, state overlays, card panels,
and card buttons. It produces art sources and native Godot resources, not card
rules, deck logic, a `Control` or `Container` layout, a `PackedScene`, readable text, or a full
composite screen. A request for pixel art is unsupported and must STOP.
## Invocation and Boundaries
Accept one request matching the shared Asset Skill request schema in
`.godotmaker/asset-runtime/schema/asset-skill-request.schema.json` with
`asset_type: "card-kit"`. First run
`python tools/asset_ui_card_contract_check.py <request.json> --kind request`.
The family contract owns the Theme recipe/variation, requested frame/state
pairs, and named atlas regions. The request decides which card resources are
needed; do not add a default front/back, portrait, rarity, or state bundle.
This card-game-specific UI Skill can be invoked directly or by an orchestrator
through `gm-asset`, but it never edits `ASSETS.md`, tags, stage state, or
generated catalogs. It produces and preserves the validated generic result;
`/gm-asset` performs the later direct registration.
`references` is optional. When it is non-empty, each path is binding input:
1. Verify that it is a readable image before generation.
2. Preserve its `canonical`, `style`, or `screen` role in the prompt and trace.
3. Attach its real image bytes through the declared