Artifact Refinement
12 skills. Source of truth: skills/.
artifact-refiner
Use this skill when creating or iteratively refining artifacts (logos, UI components, A2UI specifications, images, or content) using structured PMPO orchestration with explicit constraints, deterministic execution, and persistent artifact state.
design-svg-logo
Lightweight SVG logo creation for ideation. Mode-switching between LLM-suggested SVG (with strict parseability + XSS validation) and a deterministic Minijinja placeholder. Exports PNG raster set when rsvg-convert is available.
rebrand-artifact
Swap one brand's tokens for another's inside a TSX artifact. Mechanical AST rewrite swaps matching hex literals; regenerates the brand-vars CSS via template-forge. WCAG contrast is reported, not gated.
refine-a2ui
Quick-start A2UI specification refinement. Use when the user wants to create or refine A2UI (Artifact-to-UI) protocol specifications.
refine-content
Quick-start content and Markdown refinement. Use when the user wants to refine blog posts, documentation, README files, or other written content.
refine-image
Quick-start image artifact refinement. Use when the user wants to create or refine image assets, thumbnails, or visual content.
refine-logo
Quick-start logo and brand system refinement. Use when the user wants to create or refine a logo, brand identity, icons, wordmarks, or favicon sets.
refine-mcp-ui
Refine an MCP-UI resource — a ui:// resource carrying an A2UI surface, delivered over MCP tool results. Use for MCP server UI, agent tool output rendering, or cross-transport UI parity with AG-UI and Flutter hosts.
refine-moodboard
Synthesize a single-file HTMX moodboard from a use-case brief. LLM-primary (the LLM produces structured JSON; a Minijinja template renders the HTML). Falls back to placeholder mode when the inference proxy is unreachable.
refine-status
Check the current status of an active artifact refinement session. Shows iteration count, constraint satisfaction, and convergence progress.
refine-ui
Quick-start React/HTML UI component refinement. Use when the user wants to create or refine UI components, design systems, or interactive interfaces.
refine-validate
Run all validation checks on the current refinement state. Validates schemas, file integrity, constraint satisfaction, and completeness.