Agent Skill
2/7/2026design-verification-loop
Verify all completed tickets against Figma designs using coordinated subagents
C
choihyunjin
0GitHub Stars
1Views
npx skills add ChoiHyunjin/ai_skills
SKILL.md
| Name | design-verification-loop |
| Description | Verify all completed tickets against Figma designs using coordinated subagents |
name: design-verification-loop description: Verify all completed tickets against Figma designs using coordinated subagents
Design Verification Loop
Verify that all completed tickets match their Figma designs by coordinating multiple reviewer subagents.
Process
digraph design_verification {
rankdir=TB;
"1. Coordinator: List all completed tickets" [shape=box];
"2. Coordinator: Assign each ticket to a reviewer subagent" [shape=box];
"3. Reviewer: Compare implementation with Figma design" [shape=box];
"4. Reviewer: Leave feedback on discrepancies" [shape=box];
"All reviews complete?" [shape=diamond];
"5. Coordinator: Aggregate all feedback" [shape=box];
"Done" [shape=ellipse];
"1. Coordinator: List all completed tickets" -> "2. Coordinator: Assign each ticket to a reviewer subagent";
"2. Coordinator: Assign each ticket to a reviewer subagent" -> "3. Reviewer: Compare implementation with Figma design";
"3. Reviewer: Compare implementation with Figma design" -> "4. Reviewer: Leave feedback on discrepancies";
"4. Reviewer: Leave feedback on discrepancies" -> "All reviews complete?";
"All reviews complete?" -> "2. Coordinator: Assign each ticket to a reviewer subagent" [label="no - next ticket"];
"All reviews complete?" -> "5. Coordinator: Aggregate all feedback" [label="yes"];
"5. Coordinator: Aggregate all feedback" -> "Done";
}
Roles
Coordinator Subagent
- Lists all completed tickets that need design verification
- Dispatches reviewer subagents for each ticket
- Aggregates feedback from all reviewers
- Summarizes total discrepancies found
Reviewer Subagent
- Receives a specific ticket/component to verify
- Fetches the Figma design using MCP tools
- Compares implementation with design
- Reports discrepancies (spacing, colors, typography, layout, etc.)
Coordinator Prompt Template
You are a design verification coordinator. Your job is to:
1. List all completed tickets from the current branch that need design verification
2. For each ticket, dispatch a reviewer subagent with:
- Ticket number and description
- Figma file URL and node ID
- Component file path(s)
3. Collect feedback from all reviewers
4. Summarize findings in a structured report
Tickets to verify:
{list of tickets with Figma URLs}
Use the Task tool to dispatch reviewer subagents in parallel where possible.
Reviewer Prompt Template
You are a design reviewer. Compare the implementation with the Figma design.
Ticket: {ticket_number}
Description: {ticket_description}
Figma URL: {figma_url}
Component files: {file_paths}
Steps:
1. Use mcp__figma-remote-mcp__get_screenshot to capture the Figma design
2. Read the component implementation files
3. Compare:
- Layout and spacing
- Colors and typography
- Icons and images
- Responsive behavior (if applicable)
- Interactive states (hover, active, disabled)
Report format:
- MATCH: Design and implementation are identical
- DISCREPANCY: List specific differences with file:line references
Be precise. Only report actual visual differences, not code style preferences.
Example Workflow
You: Running design verification for all completed tickets
[Coordinator starts]
Coordinator: Found 3 tickets needing design verification:
- AP-5357: 승인/반려 모달
- AP-5351: SubCategoryContainer
- AP-5352: VendorItem
[Dispatch reviewer for AP-5357]
Reviewer AP-5357:
- Fetched Figma screenshot
- Compared with ApproveModal.tsx, RejectModal.tsx
- Result: MATCH
[Dispatch reviewer for AP-5351]
Reviewer AP-5351:
- Fetched Figma screenshot
- Compared with SubCategoryContainer.tsx
- Result: DISCREPANCY
- Line 45: padding should be 16px, currently 12px
- Line 52: font-weight should be 600, currently 500
[Dispatch reviewer for AP-5352]
Reviewer AP-5352:
- Fetched Figma screenshot
- Compared with VendorItem.tsx
- Result: MATCH
[Coordinator aggregates]
Coordinator: Design Verification Complete
- Total tickets: 3
- Matches: 2
- Discrepancies: 1
Discrepancies to fix:
1. AP-5351 SubCategoryContainer:
- padding: 12px → 16px
- font-weight: 500 → 600
Done!
Tools Used
mcp__figma-remote-mcp__get_screenshot- Capture Figma designmcp__figma-remote-mcp__get_design_context- Get design details (colors, spacing, etc.)Tasktool - Dispatch reviewer subagentsReadtool - Read implementation files
Tips
- Run reviewers in parallel for efficiency
- Use Figma node IDs from ticket specs when available
- Focus on visual differences, not code patterns
- Include specific file:line references for easy fixing
Skills Info
Original Name:design-verification-loopAuthor:choihyunjin
Download