Design Iteration Workflow
This guide covers the visual design loop: make changes in the browser, have AI implement them in code, review, and iterate.
Overview
The design iteration workflow:
Edit Visually → Submit → AI Implements → Review → Repeat
This is perfect for:
- Fine-tuning spacing and layout
- Adjusting colors and typography
- Polishing UI details
- Rapid visual iteration
Phase 1: Visual Editing
Activate Design Mode
- Open the Pointa sidebar
- Click the Annotate button
- Click the element you want to edit
The Design Editor panel appears with tabs for different property types.
Make Your Changes
Use the visual controls to adjust:
Spacing:
- Drag sliders or enter values
- Preview changes instantly
- Adjust margin, padding, gap
Colors:
- Use the color picker
- Enter hex codes
- Adjust opacity
Typography:
- Change font size
- Adjust font weight
- Modify line height
Layout:
- Adjust border radius
- Add or modify borders
- Apply box shadows
Live Preview
Changes appear instantly in the browser. Keep adjusting until it looks right.
Phase 2: Submit Changes
Choose Scope
Before submitting, select the scope:
- This instance - Only this specific element
- All on page - All similar elements on current page
- Component - All instances across the app (when detected)
Add Context (Optional)
You can add a comment explaining the change:
- "Making buttons more prominent"
- "Matching design system spacing"
- "Improving readability"
This helps AI understand your intent.
Submit
Click Submit to save. The design changes become an annotation that AI can read.
Phase 3: AI Implementation
Ask AI to Implement
Switch to your AI tool:
- "Implement the design changes from Pointa"
- "Apply the CSS changes I made in Pointa"
- "Update the styles based on my Pointa edits"
What AI Does
- Reads the design annotation
- Sees exact CSS values you set
- Understands the scope (instance/component)
- Detects your framework (Tailwind, CSS-in-JS, etc.)
- Makes appropriate code changes
Framework-Aware Changes
AI adapts to your project:
Tailwind CSS:
// Before
<button className="p-2">
// After (based on your padding change)
<button className="p-4">
Plain CSS:
/* Before */
.button { padding: 8px; }
/* After */
.button { padding: 16px; }
Phase 4: Review and Iterate
Check the Implementation
- Refresh your page
- Compare with what you designed
- Check different screen sizes
Continue Iterating
If more adjustments needed:
- Open Design Mode again
- Make additional tweaks
- Submit
- Ask AI to implement
- Repeat
Each iteration builds on the previous work.
Mark as Done
When satisfied:
- Review the annotation in sidebar
- Click checkmark to complete
- Changes are finalized
Design Mode Tips
Start Broad, Then Refine
- First pass: Layout and spacing
- Second pass: Colors and typography
- Third pass: Fine details
Check Multiple Elements
After changing one element, check how it affects:
- Similar elements on the page
- The overall visual hierarchy
- Responsive behavior
Use Component Scope Carefully
Applying to "all components" is powerful but affects your entire app. Make sure you want the change everywhere.
Combine with Annotations
For complex changes:
- Use Design Mode for CSS values
- Add an annotation explaining the overall goal
- AI gets both specific values and context
Common Design Patterns
Spacing Consistency
Workflow:
- Set padding on one card
- Choose "All cards" scope
- AI updates all cards consistently
Color Palette Changes
Workflow:
- Change primary button color
- Use component scope
- Add comment: "Updating to new brand color"
Typography Polish
Workflow:
- Adjust heading size and weight
- Check readability
- Apply to all headings of same level
Hover States
Workflow:
- Design the hover state visually
- Add annotation: "Apply this as the hover state"
- AI creates the hover CSS
Multiple Elements
Sequential Editing
For related changes across elements:
- Edit element A, submit
- Edit element B, submit
- Edit element C, submit
- Ask AI to implement all
AI implements all changes in one go.
Bulk Actions
After editing multiple elements:
- "Implement all my design changes"
- AI processes them together
- Code changes are coordinated
Responsive Considerations
After AI Implements
Check your changes at:
- Desktop (default)
- Tablet widths
- Mobile widths
If Responsive Issues Appear
Create a new annotation:
- "On mobile, this padding should be 12px instead of 24px"
- AI adds responsive styles