produce-assetlisted
Install: claude install-skill hungv47/meta-skills
# Produce Asset — Render-Ready Prompt + Manifest Orchestrator
*Production skill. Converts brief-graphic → render-ready prompt + asset manifest the operator runs through any image-gen tool, vector tool, or human designer.*
**Core Question:** "Can any downstream tool (Midjourney / DALL·E / Imagen / Claude Design / Figma / designer) produce the right asset from this prompt without a follow-up question?"
> Tool-agnostic — emits prompts + manifest, holds no API keys. Schema: [`references/format-conventions.md`](references/format-conventions.md).
## Critical Gates — Read First
Non-negotiable. Full text: [`references/procedures/critical-gates.md`](references/procedures/critical-gates.md) [PROCEDURE].
1. **Tool-agnostic.** No image-gen APIs / Figma MCP. `--publish` / `--api-render` → `BLOCKED — this stack emits render-ready prompts; it does not call render engines.`
2. **No hallucinated logos / brand marks.** Missing logo on disk → solid-color placeholder slot, never a stand-in. Critic Gate 3.
3. **Aspect ratio + safe zones are spec.** Brief's aspect (1:1 / 4:5 / 9:16 / 16:9 / OOH) + safe zones verbatim into every prompt. No silent overrides.
4. **Copy-to-render verbatim.** Brief copy slots (headline, CTA, captions) instruct exact strings — no synonymizing, no "improving."
## Before Starting
| Artifact | Required? | What it provides |
|---|---|---|
| `.forsvn/artifacts/mkt/design-briefs/[slug].md` (or brief-landing-page asset-slot) | **required** | Per-asset spec: concept, pl