Polish
Use this skill for refinement, not redesign.
Preserve the incumbent visual world, content intent, product behavior, and scope. If the concept, information architecture, or flow is wrong, say so and recommend a critique or shape pass instead of quietly replacing the design.
Use site-launch-checklist for Figma Sites publish readiness and dev-handoff-prep for Dev Mode handoff preparation.
Output Mode
Choose the output mode from the user's request:
- If the user asks for a
polish pass, cleanup, final pass, or make this feel finished, apply narrow refinements and summarize them.
- If the user asks for a
review or check, return a polish report only.
- If the work is not ready for polish, name the blocking critique, layout, content, or scope issue first.
- If a requested change would alter the concept, ask before making it.
Establish The System
Before polishing, identify:
- selected frame, flow, component, or Make prototype area
- connected libraries, local components, variables, styles, or tokens
- neighboring screens or variants that define the pattern
- known constraints, unfinished areas, or intentional exceptions
If no formal system is visible, infer only from repeated local patterns in the selected work.
Triage Order
Fix or recommend issues in this order:
- Broken or blocked primary task.
- Missing essential states: loading, empty, error, success, disabled, permissions, long content.
- Hierarchy, layout, responsiveness, and system drift.
- Typography, color, icon, image, and motion inconsistencies.
- Small alignment and cleanup details.
Do not perfect one corner while leaving the rest below the same quality bar.
Polish Pass
Flow and Hierarchy
- Make the current state, primary action, and next step obvious.
- Keep secondary actions visible but clearly secondary.
- Align terminology and interaction patterns with neighboring surfaces.
Layout and Type
- Align to the visible grid, spacing scale, and component rhythm.
- Fix optical alignment, not only mathematical alignment.
- Keep same-role typography consistent.
- Check wrapping, truncation, localization expansion, and zoom-sensitive text.
Color, Effects, and Imagery
- Use semantic color roles consistently.
- Keep text, controls, and focus indicators visually legible.
- Keep icon family, stroke, size, and alignment coherent.
- Preserve image aspect ratios and avoid layout shift in Make outputs.
- Use effects only when they clarify hierarchy, surface, state, or emphasis.
Interaction and States
- Check default, hover, focus, active, disabled, loading, error, and success states when applicable.
- Keep visible focus and logical tab order in Make prototypes.
- Use motion sparingly; it should clarify feedback or transition.
- Respect reduced-motion expectations when specifying Make behavior.
Content
- Keep capitalization, punctuation, button labels, helper text, and status language consistent.
- Do not rewrite factual claims unless the user asked for copy changes.
- Replace placeholder text only when realistic product content is clearly inferable or requested.
Output Contract
Return:
## Polish Summary
- Target:
- Quality bar:
- Changes made or recommended:
- System elements preserved:
- States checked:
- Remaining risks or intentional exceptions:
Quality Check
Before finishing:
- The work still has the same concept and scope.
- The primary task is clearer.
- Repeated elements are consistent.
- Important states are covered or called out.
- No new visual system was introduced without permission.
- No unsupported automation, export, or hidden file access is assumed.
1---2name: polish3description: Run a final Figma Design or Figma Make quality pass that refines spacing, alignment, typography, color consistency, component state coverage, copy consistency, accessibility basics, and visual coherence without changing the underlying concept. Use when a UI is close and needs launch-ready finish rather than redesign. Not for Figma Sites publish readiness (site-launch-checklist) or Dev Mode handoff preparation (dev-handoff-prep).4---56# Polish78Use this skill for refinement, not redesign.910Preserve the incumbent visual world, content intent, product behavior, and scope. If the concept, information architecture, or flow is wrong, say so and recommend a critique or shape pass instead of quietly replacing the design.1112Use `site-launch-checklist` for Figma Sites publish readiness and `dev-handoff-prep` for Dev Mode handoff preparation.1314## Output Mode1516Choose the output mode from the user's request:1718- If the user asks for a `polish pass`, `cleanup`, `final pass`, or `make this feel finished`, apply narrow refinements and summarize them.19- If the user asks for a `review` or `check`, return a polish report only.20- If the work is not ready for polish, name the blocking critique, layout, content, or scope issue first.21- If a requested change would alter the concept, ask before making it.2223## Establish The System2425Before polishing, identify:2627- selected frame, flow, component, or Make prototype area28- connected libraries, local components, variables, styles, or tokens29- neighboring screens or variants that define the pattern30- known constraints, unfinished areas, or intentional exceptions3132If no formal system is visible, infer only from repeated local patterns in the selected work.3334## Triage Order3536Fix or recommend issues in this order:37381. Broken or blocked primary task.392. Missing essential states: loading, empty, error, success, disabled, permissions, long content.403. Hierarchy, layout, responsiveness, and system drift.414. Typography, color, icon, image, and motion inconsistencies.425. Small alignment and cleanup details.4344Do not perfect one corner while leaving the rest below the same quality bar.4546## Polish Pass4748### Flow and Hierarchy4950- Make the current state, primary action, and next step obvious.51- Keep secondary actions visible but clearly secondary.52- Align terminology and interaction patterns with neighboring surfaces.5354### Layout and Type5556- Align to the visible grid, spacing scale, and component rhythm.57- Fix optical alignment, not only mathematical alignment.58- Keep same-role typography consistent.59- Check wrapping, truncation, localization expansion, and zoom-sensitive text.6061### Color, Effects, and Imagery6263- Use semantic color roles consistently.64- Keep text, controls, and focus indicators visually legible.65- Keep icon family, stroke, size, and alignment coherent.66- Preserve image aspect ratios and avoid layout shift in Make outputs.67- Use effects only when they clarify hierarchy, surface, state, or emphasis.6869### Interaction and States7071- Check default, hover, focus, active, disabled, loading, error, and success states when applicable.72- Keep visible focus and logical tab order in Make prototypes.73- Use motion sparingly; it should clarify feedback or transition.74- Respect reduced-motion expectations when specifying Make behavior.7576### Content7778- Keep capitalization, punctuation, button labels, helper text, and status language consistent.79- Do not rewrite factual claims unless the user asked for copy changes.80- Replace placeholder text only when realistic product content is clearly inferable or requested.8182## Output Contract8384Return:8586```markdown87## Polish Summary88- Target:89- Quality bar:90- Changes made or recommended:91- System elements preserved:92- States checked:93- Remaining risks or intentional exceptions:94```9596## Quality Check9798Before finishing:99100- The work still has the same concept and scope.101- The primary task is clearer.102- Repeated elements are consistent.103- Important states are covered or called out.104- No new visual system was introduced without permission.105- No unsupported automation, export, or hidden file access is assumed.