announce
Use when a product or feature is ready to go public — after shipping, when the user says "announce it", "go live", "tell people…
Performs a final quality pass fixing alignment, spacing, consistency, and micro-detail issues before shipping. Use when the user mentions polish, finishing touches, pre-launch review, something looks off, or wants to go from good to great.
Claude Code
$ npx -y skills add ucsandman/marketing-studio --skill polish --agent claude-code
Codex
$ npx skills add ucsandman/marketing-studio --skill polish -a codex -y
Cursor
$ npx skills add ucsandman/marketing-studio --skill polish -a cursor -y
Gemini CLI
$ npx skills add ucsandman/marketing-studio --skill polish -a gemini-cli -y
GitHub Copilot
$ npx skills add ucsandman/marketing-studio --skill polish -a github-copilot -y
OpenCode
$ npx skills add ucsandman/marketing-studio --skill polish -a opencode -y
Windsurf
$ npx skills add ucsandman/marketing-studio --skill polish -a windsurf -y
name: polish description: Performs a final quality pass fixing alignment, spacing, consistency, and micro-detail issues before shipping. Use when the user mentions polish, finishing touches, pre-launch review, something looks off, or wants to go from good to great. user-invocable: true argument-hint: "[target]"
Invoke /frontend-design — it contains design principles, anti-patterns, and the **Context Gathering Protocol**. Follow the protocol before proceeding — if no design context exists yet, you MUST run /teach-impeccable first. Additionally gather: quality bar (MVP vs flagship).
---
Perform a meticulous final pass to catch all the small details that separate good work from great work. The difference between shipped and polished.
Understand the current state and goals:
1. **Review completeness**:
2. **Identify polish areas**:
**CRITICAL**: Polish is the last step, not the first. Don't polish work that's not functionally complete.
Work through these dimensions methodically:
**Check**:
Every interactive element needs all states:
**Missing states create confusion and broken experiences**.
An agent-driven local marketing studio. The bundled Claude Code plugin adds /marketing and /launch: the agent onboards your brand, films your app, writes the asset suite and review evidence into that product repo, then prepares guarded distribution to X,
Use when a product or feature is ready to go public — after shipping, when the user says "announce it", "go live", "tell people…
Use when the user wants music, voiceover, narration, or a soundtrack added to a video asset, OR wants standalone generated audio…
Audit and fix the tells that software was vibe-coded / AI-generated, then give it a small distinctive identity, so it ships…
Verify frontend changes end to end after editing a web app, instead of manually clicking through pages. Use this whenever you…
Use when the user wants a full launch video, hero video, or 20–60s product film combining product proof, brand, narration, music,…
Take a developed project end-to-end through launch — domain, hosting, payments, email infra, algorithm-researched copy, and…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…