From generative-web-media
Condition generation on a brand: consume brand tokens from whatever source is present (a DTCG design-token file OR ravenclaude-core:brand-extraction's brand.json), assemble a 3-10 image style-reference / Recraft brand-style upload, then post-overlay the exact brand hex rather than trusting the model's color memory. Style-reference beats seed-pinning. This plugin CONSUMES tokens; it does not produce them.
How this skill is triggered — by the user, by Claude, or both
Slash command
/generative-web-media:brand-conditioned-generationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Make generated assets look like the brand — via a style-reference plus an exact-hex overlay, not a lucky seed. This plugin **consumes** a brand-token contract; it never produces the token file (that's `web-design:design-tokens-scaffolding`).
Make generated assets look like the brand — via a style-reference plus an exact-hex overlay, not a lucky seed. This plugin consumes a brand-token contract; it never produces the token file (that's web-design:design-tokens-scaffolding).
Style-reference beats seed-pinning. A pinned seed doesn't transfer across models or prompts; a style-reference (image set / brand-style upload) plus a post-overlay of the exact brand hex does. Model color memory is unreliable — overlay the real value.
web-design:design-tokens-scaffolding) or ravenclaude-core:brand-extraction's brand.json (existing site). brand-extraction is one adapter, not a hard-wire.#8B2635 precisely. Overlay real brand color (and real type — see overlay-text-dont-bake-it) in HTML/SVG on the web layer.curation-and-accessibility-gate verifies hex/style conformance before ship.The brief arrives as the frozen schema in ../../templates/asset-brief.md (contract_version: "1.0"). This skill reads its constraints, negative_constraints, and format_hints, conditions generation on them, and returns {asset_uri, provenance_record, provider, indemnity_status, license_class}. The schema is frozen — a change is a coordinated cross-plugin decision (CLAUDE.md §6).
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
npx claudepluginhub mcorbett51090/ravenclaude --plugin generative-web-media