card-kit

Solid

Produce standalone native resources for card frames, portrait windows, card controls, and scalable card UI borders.

AI & Automation 495 stars 43 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Card Kit Asset Use this skill for card-game-specific UI: card frames, portrait frames, rarity frames, card slots, deck slots, resource badges, card-state overlays, card panels, and card buttons. Do not use it for generic HUD controls, character portraits, a finished card illustration unless explicitly requested, a full composite screen, readable text, or scene layout. ## Invocation Accept one asset request matching the shared Asset Skill request schema in `skills/assets/_shared/schema/asset-skill-request.schema.json`. Require `asset_type` to be `card-kit`. Validate the returned document against the shared result schema and checker, then validate its closed family contract with `tools/asset_ui_card_contract_check.py`. `spec` declares the Theme recipe and variation, every requested card frame/state pair with an explicit StyleBox recipe, and every requested AtlasTexture region. This skill can be invoked directly or by an orchestrator with the same contract. Do not read or write `ASSETS.md`, tags, stage state, generated manifests, stable entries, or worker dispatch state. ## Produce 1. Use the brief plus visible card or UI references to set the frame geometry, rarity language, panel treatment, badge/icon language, and state treatment. The LLM fills this visual recipe; deterministic tools do not invent a card design. 2. Keep card-art and portrait windows empty unless the request explicitly asks for finished portrait art. A frame must remain a reusable frame rat...

Details

Author
RandallLiuXin
Repository
RandallLiuXin/GodotMaker
Created
3 months ago
Last Updated
today
Language
Python
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category