[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ES2CJ6B1R1CAPPPJSHASRB":3,"skill-same:01M6ES2CJ6B1R1CAPPPJSHASRB":106},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":53,"linkOnly":54,"markdownContent":55,"markdownBody":56,"frontMatter":57,"refName":60,"commitSha":61,"skillDirectory":62,"forksCount":63,"repositoryHtmlUrl":64,"repositoryHomepageUrl":65,"ownerHtmlUrl":66,"ownerBlogUrl":67,"ownerDescription":68,"updatedAt":69,"install":70,"resources":83},"01M6ES2CJ6B1R1CAPPPJSHASRB","maintain-art-style-contract",null,"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.","TimothyMeadows\u002FHephaera","TimothyMeadows","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4072037?v=4","01M6ERVE3WV9X55S1NT4W5FDGA","Timothy D Meadows II","01M6ERVE8H7CBATH6KYFDKG5CJ",4,"MIT","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fmaintain-art-style-contract\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],"maintain art style contract","style","contract","Art","maintain","visual","when","preserve","direction","proof","blender","host","project","local","validate","use","work","model","templates","Production","pipeline","cloud","code","generate","2026-11-10 10:12:30",false,"---\nname: maintain-art-style-contract\ndescription: 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.\nengines: [AGNOSTIC]\n---\n\n## When to use\nUse when `..\u002FSTYLE.md` is missing, stale, newly generated, or relevant to any visual, game-art, generated-image, UI-art, sprite, tileset, VFX, or art-handoff task.\n\n## Workflow\n1. Read `..\u002FSTYLE.md` first when it exists; treat it as the authoritative project art contract.\n2. If `..\u002FSTYLE.md` is missing or the user asks to change it, inspect `.\u002F.styles\u002FINDEX.md` and `.\u002F.styles\u002F.pipelines\u002FINDEX.md`. Choose the smallest useful style set and default the primary pipeline to `PROOF_TO_MODEL` unless the user names another.\n3. Generate or regenerate with `.\u002Fcommands\u002Fgenerate-style.sh [--pipeline PIPELINE] [--allow-pipeline PIPELINE ...] [--asset-library ID=ABSOLUTE_PATH ...] \"\u003CSTYLE1>\" [\"STYLE2\" ...]`; use `--inline` only when explicitly requested. Preserve configured libraries by default and clear them only on explicit request.\n4. Validate the generated contract with `.\u002Fcommands\u002Fvalidate-style-contract.sh`.\n5. During art production, check outputs against the active art style, resolved pipeline, and relevant role constraints.\n6. When a style conflict affects gameplay readability, asset metadata, engine loading, or UI contrast, call out the impacted owner role before proceeding.\n\nFor 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.\n\nFor 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.\n\n## Output\n- selected style template names\n- primary and allowed art pipelines\n- optional external asset-library ids and roots, without probing them during unrelated startup\n- any missing or conflicting style instructions\n- whether `STYLE.md` was generated, left unchanged, or needs user confirmation\n- validation command output summary\n- role handoff notes when style decisions affect game design, engineering, QA, or documentation\n\n## Commands\n- `.\u002Fcommands\u002Fgenerate-style.sh \"\u003CSTYLE1>\" [\"STYLE2\" ...]`\n- `.\u002Fcommands\u002Fgenerate-style.sh --pipeline CODE --allow-pipeline PROOF_TO_MODEL \"\u003CSTYLE1>\"`\n- `.\u002Fcommands\u002Fgenerate-style.sh --pipeline BLENDER --allow-pipeline PROOF_TO_MODEL \"\u003CSTYLE1>\"`\n- `.\u002Fcommands\u002Fgenerate-style.sh --asset-library studio=\u002Fabsolute\u002Fpath\u002Fto\u002Fmodels \"\u003CSTYLE1>\"`\n- `.\u002Fcommands\u002Fgenerate-style.sh --inline \"\u003CSTYLE1>\" [\"STYLE2\" ...]`\n- `.\u002Fcommands\u002Fvalidate-style-contract.sh [STYLE.md]`\n- `.\u002Fcommands\u002Fresolve-art-pipeline.sh [--override PIPELINE]`\n","## When to use\nUse when `..\u002FSTYLE.md` is missing, stale, newly generated, or relevant to any visual, game-art, generated-image, UI-art, sprite, tileset, VFX, or art-handoff task.\n\n## Workflow\n1. Read `..\u002FSTYLE.md` first when it exists; treat it as the authoritative project art contract.\n2. If `..\u002FSTYLE.md` is missing or the user asks to change it, inspect `.\u002F.styles\u002FINDEX.md` and `.\u002F.styles\u002F.pipelines\u002FINDEX.md`. Choose the smallest useful style set and default the primary pipeline to `PROOF_TO_MODEL` unless the user names another.\n3. Generate or regenerate with `.\u002Fcommands\u002Fgenerate-style.sh [--pipeline PIPELINE] [--allow-pipeline PIPELINE ...] [--asset-library ID=ABSOLUTE_PATH ...] \"\u003CSTYLE1>\" [\"STYLE2\" ...]`; use `--inline` only when explicitly requested. Preserve configured libraries by default and clear them only on explicit request.\n4. Validate the generated contract with `.\u002Fcommands\u002Fvalidate-style-contract.sh`.\n5. During art production, check outputs against the active art style, resolved pipeline, and relevant role constraints.\n6. When a style conflict affects gameplay readability, asset metadata, engine loading, or UI contrast, call out the impacted owner role before proceeding.\n\nFor 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.\n\nFor 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.\n\n## Output\n- selected style template names\n- primary and allowed art pipelines\n- optional external asset-library ids and roots, without probing them during unrelated startup\n- any missing or conflicting style instructions\n- whether `STYLE.md` was generated, left unchanged, or needs user confirmation\n- validation command output summary\n- role handoff notes when style decisions affect game design, engineering, QA, or documentation\n\n## Commands\n- `.\u002Fcommands\u002Fgenerate-style.sh \"\u003CSTYLE1>\" [\"STYLE2\" ...]`\n- `.\u002Fcommands\u002Fgenerate-style.sh --pipeline CODE --allow-pipeline PROOF_TO_MODEL \"\u003CSTYLE1>\"`\n- `.\u002Fcommands\u002Fgenerate-style.sh --pipeline BLENDER --allow-pipeline PROOF_TO_MODEL \"\u003CSTYLE1>\"`\n- `.\u002Fcommands\u002Fgenerate-style.sh --asset-library studio=\u002Fabsolute\u002Fpath\u002Fto\u002Fmodels \"\u003CSTYLE1>\"`\n- `.\u002Fcommands\u002Fgenerate-style.sh --inline \"\u003CSTYLE1>\" [\"STYLE2\" ...]`\n- `.\u002Fcommands\u002Fvalidate-style-contract.sh [STYLE.md]`\n- `.\u002Fcommands\u002Fresolve-art-pipeline.sh [--override PIPELINE]`\n",{"name":5,"engines":58,"description":7},[59],"AGNOSTIC","main","f819d9a9c7d641d8c7e14b59560a4fd358ec4630","skills\u002Fmaintain-art-style-contract",3,"https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera","https:\u002F\u002Fhephaera.com\u002F","https:\u002F\u002Fgithub.com\u002FTimothyMeadows","http:\u002F\u002Fwww.timothymeadows.com","Software & AI Systems Architect | Distributed Systems & Agentic Platforms","2026-11-08 22:51:22",{"source":8,"skillName":5,"commands":71,"prompt":81,"zipAvailable":82},[72,75,78],{"tool":73,"command":74},"npx","npx skills add TimothyMeadows\u002FHephaera --skill maintain-art-style-contract",{"tool":76,"command":77},"bunx","bunx skills add TimothyMeadows\u002FHephaera --skill maintain-art-style-contract",{"tool":79,"command":80},"pnpm","pnpm dlx skills add TimothyMeadows\u002FHephaera --skill maintain-art-style-contract","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fmaintain-art-style-contract\u002FSKILL.md",true,[84,90,96,102],{"path":85,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":88,"sourceHtmlUrl":89},"agents\u002Fopenai.yaml","REFERENCE","参考文档",249,"https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fmaintain-art-style-contract\u002Fagents\u002Fopenai.yaml",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"customize.toml","OTHER","其他",1722,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-cis-problem-solving\u002Fcustomize.toml",{"path":97,"resourceType":98,"resourceTypeDesc":99,"sizeBytes":100,"sourceHtmlUrl":101},"solving-methods.csv","ASSET","资产文件",7311,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-cis-problem-solving\u002Fsolving-methods.csv",{"path":103,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":104,"sourceHtmlUrl":105},"template.md",2001,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-cis-problem-solving\u002Ftemplate.md",[107,131,154,173,192,211],{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":53},"01M70V3EJ7JDFDFJ3XTKRGKRBP","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.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fverify-web3-game-lifecycle\u002FSKILL.md",[],[114,115,116,117,118,119,120,121,122,123,124,125,126,31,127,128,129,130],"game","verify","lifecycle","verify web3 game lifecycle","web3","with","evidence","readiness","release readiness","Wallet","recovery","properties","release","canonical","asset","ownership","trading",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":53},"01M70V3CS767H4M1FP4C2A7K51","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\u002FERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fverify-onchain-game-assets\u002FSKILL.md",[],[114,138,115,139,140,141,142,143,144,145,146,147,44,148,149,150,124,151,152,153],"onchain","game assets","assets","verify onchain game assets","chain","for","inventory","reservations","design","erc721","Rules","collection","on-chain","at","blocks","reconcile",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":160,"publishedAt":53},"01M70TZYWE48MTM8CGGDMWSJDN","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.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fplan-web3-game-assets\u002FSKILL.md",[],[114,161,139,140,162,118,163,164,165,166,142,167,116,168,169,170,171,128,172],"plan","plan web3 game assets","supply","opt","immutable","rights","dependencies","token","base","define","ethereum","identity",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":53},"01M70TYYZ7SPZ7PE6A6GQ5RXQ9","integrate-game-wallets","Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fintegrate-game-wallets\u002FSKILL.md",[],[114,180,181,182,183,123,184,185,186,187,188,189,190,191],"integrate game wallets","integrate","wallets","siwe","keys","authentication","player","scoped","connection","authority","application","handoff",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":198,"publishedAt":53},"01M70TYX656BP1R0KWMYRX437R","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.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fintegrate-game-asset-trading\u002FSKILL.md",[],[114,199,181,128,130,200,201,143,187,202,44,203,204,119,205,206,207,208,209,210],"integrate game asset trading","reconciliation","idempotent operations","retries","listing","idempotent","nft","approvals","operations","marketplace","integration","intents",{"skillNo":212,"name":213,"nameZh":6,"description":214,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":215,"categories":216,"keywords":217,"publishedAt":53},"01M70TWV3J83RAJMA7BC62CPAH","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.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fbuild-evm-game-contracts\u002FSKILL.md",[],[114,218,219,220,221,143,222,186,223,31,40,44,148,224,119,225,226,115,227,228],"evm","build","build evm game contracts","contracts","deployment","collections","author","admin","signing","mint","tooling"]