| name | compile-prompt-material |
| description | Use when compiling prompts for tileable or reusable material textures that survive pixelization and Godot material workflows. |
| version | 1.0.0 |
| author | Project Agents |
| license | Project-internal |
| metadata | {"hermes":{"tags":["prompt-compiler","asset-generation","material-tile"],"related_skills":["asset-prompt-core","asset-generation-brief","score-style-fit"]}} |
compile-prompt-material
Overview
Compiles a structured asset brief into a backend-specific prompt for material_tile. The brief remains the source of truth; this skill only translates it.
When to Use
- When
asset-generation-brief selects backend target material_tile.
- During
asset-gacha-session candidate generation.
- When repairing a candidate for this backend.
Compilation Focus
one dominant material, broad read, tileability, low high-frequency noise.
Prompt Assembly Order
- State asset type and game context.
- Insert hard/soft anchors from
asset-prompt-core.
- Insert asset role and player-read.
- Insert style-kit route and tension dials.
- Insert creative aperture and lineage fields.
- Insert backend-specific constraints.
- Insert output request.
- Insert negative prompt.
Required Output
backend_profile: material_tile
prompt: ""
negative_prompt: ""
metadata_patch:
compiler_skill: compile-prompt-material
required_checks: []
Backend-Specific Checks
t2i_concept: multiple distinct compositions allowed; no vague "make it cool".
t2i_reconstruction_input: require style, one complete centered object, neutral gray/light gray solid background, no scene/text/logos, and opaque/solid reconstruction-safe materials.
i2i_iteration: explicitly list PRESERVE and MUTATE fields.
i2i_reconstruction_input: preserve source strengths while enforcing the reconstruction input contract; block without explicit opaque/solid repair instructions for hostile source features.
icon_ui: require 32px/64px readability and no fake text.
vfx_texture: require gameplay phase and occlusion budget.
material_tile: require one material read and tile/reuse constraints.
Use only the checks relevant to material_tile.
Common Pitfalls
- Adding new art direction not present in the brief.
- Omitting negative prompt.
- Using the same prose for all backends.
Verification Checklist