maintain-art-style-contract
Maintain, generate, or validate the host STYLE.md contract from Hephaera art-style and art-pipeline templates. Use when visual work must preserve project art direction and its CLOUD, LOCAL, PROOF_TO_MODEL, CODE, or BLENDER production path.
- License 许可
- MIT
- 最近更新
- 2026-11-08
- Stars
- ★ 4
- Forks
- 3
01 前言 Front Matter
- name
- maintain-art-style-contract
- engines
- [ "AGNOSTIC" ]
- description
- Maintain, generate, or validate the host STYLE.md contract from Hephaera art-style and art-pipeline templates. Use when visual work must preserve project art direction and its CLOUD, LOCAL, PROOF_TO_MODEL, CODE, or BLENDER production path.
02 资源文件 4
- 参考文档agents/openai.yaml249 B
- 其他customize.toml1.7 KB
- 资产文件solving-methods.csv7.1 KB
- 参考文档template.md2.0 KB
03 SKILL.md 正文
When to use
Use when ../STYLE.md is missing, stale, newly generated, or relevant to any visual, game-art, generated-image, UI-art, sprite, tileset, VFX, or art-handoff task.
Workflow
- Read
../STYLE.mdfirst when it exists; treat it as the authoritative project art contract. - If
../STYLE.mdis missing or the user asks to change it, inspect./.styles/INDEX.mdand./.styles/.pipelines/INDEX.md. Choose the smallest useful style set and default the primary pipeline toPROOF_TO_MODELunless the user names another. - Generate or regenerate with
./commands/generate-style.sh [--pipeline PIPELINE] [--allow-pipeline PIPELINE ...] [--asset-library ID=ABSOLUTE_PATH ...] "<STYLE1>" ["STYLE2" ...]; use--inlineonly when explicitly requested. Preserve configured libraries by default and clear them only on explicit request. - Validate the generated contract with
./commands/validate-style-contract.sh. - During art production, check outputs against the active art style, resolved pipeline, and relevant role constraints.
- When a style conflict affects gameplay readability, asset metadata, engine loading, or UI contrast, call out the impacted owner role before proceeding.
For standalone authored Blender work, resolve the BLENDER pipeline, keep the selected templates authoritative, and route their application through author-blender-materials-and-lookdev, light-and-frame-blender-scenes, and render-and-composite-blender-output; do not create a Blender-specific style template.
For proof-to-3D work, retain PROOF_TO_MODEL and route to build-proof-to-model-assets; Blender finishing is an internal stage, not a silent pipeline switch. Existing proofs do not require MEDIA.md or authorize generation.
Output
- selected style template names
- primary and allowed art pipelines
- optional external asset-library ids and roots, without probing them during unrelated startup
- any missing or conflicting style instructions
- whether
STYLE.mdwas generated, left unchanged, or needs user confirmation - validation command output summary
- role handoff notes when style decisions affect game design, engineering, QA, or documentation
Commands
./commands/generate-style.sh "<STYLE1>" ["STYLE2" ...]./commands/generate-style.sh --pipeline CODE --allow-pipeline PROOF_TO_MODEL "<STYLE1>"./commands/generate-style.sh --pipeline BLENDER --allow-pipeline PROOF_TO_MODEL "<STYLE1>"./commands/generate-style.sh --asset-library studio=/absolute/path/to/models "<STYLE1>"./commands/generate-style.sh --inline "<STYLE1>" ["STYLE2" ...]./commands/validate-style-contract.sh [STYLE.md]./commands/resolve-art-pipeline.sh [--override PIPELINE]
04 同仓库更多 Skills
verify-web3-game-lifecycle
Verify a game's selected Web3 asset, wallet, ownership and trading lifecycle with contract properties, canonical recovery, actual target evidence and separate release readiness.
verify-onchain-game-assets
Verify exact on-chain game collection ownership and quantities at canonical blocks, reconcile inventory events, and design honest match admission. Use for ERC721/ERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.
plan-web3-game-assets
Define an opt-in Ethereum, Base or Immutable game-asset lifecycle, including token identity, supply, rights, custody, game eligibility and chain-specific dependencies.
integrate-game-wallets
Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.
integrate-game-asset-trading
Integrate explicitly selected game asset settlement with exact unsigned intents, scoped approvals, idempotent operations and canonical receipt reconciliation. Use for NFT listing, buying, cancellation, retries or marketplace integration.
build-evm-game-contracts
Author and verify host-owned EVM game collections and explicit mint, burn, craft or admin rules with pinned Solidity tooling. Use for contract source and deployment candidates; deployment and player signing require separate authorization.