AGENT SKILL

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

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

  1. Read ../STYLE.md first when it exists; treat it as the authoritative project art contract.
  2. If ../STYLE.md is missing or the user asks to change it, inspect ./.styles/INDEX.md and ./.styles/.pipelines/INDEX.md. Choose the smallest useful style set and default the primary pipeline to PROOF_TO_MODEL unless the user names another.
  3. Generate or regenerate with ./commands/generate-style.sh [--pipeline PIPELINE] [--allow-pipeline PIPELINE ...] [--asset-library ID=ABSOLUTE_PATH ...] "<STYLE1>" ["STYLE2" ...]; use --inline only when explicitly requested. Preserve configured libraries by default and clear them only on explicit request.
  4. Validate the generated contract with ./commands/validate-style-contract.sh.
  5. During art production, check outputs against the active art style, resolved pipeline, and relevant role constraints.
  6. 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.md was 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

TimothyMeadows
TimothyMeadows/Hephaera

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.

★ 4
TimothyMeadows
TimothyMeadows/Hephaera

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.

★ 4
TimothyMeadows
TimothyMeadows/Hephaera

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.

★ 4
TimothyMeadows
TimothyMeadows/Hephaera

integrate-game-wallets

Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.

★ 4
TimothyMeadows
TimothyMeadows/Hephaera

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.

★ 4
TimothyMeadows
TimothyMeadows/Hephaera

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.

★ 4