If you've ever watched an AI code generator misinterpret your Figma design, this is the quality gate you run before implementation. It analyzes Figma files against 39 rules covering layout, responsiveness, and component structure, then surfaces specific questions like "what happens to these side-by-side cards on mobile?" You answer in plain language, it writes structured annotations back into Figma via the Figma MCP server, and those annotations guide the next codegen run. The linter is deterministic and runs without LLM costs. The roundtrip workflow pairs with Figma's official implementation skill to close the loop. Also generates HTML reports and optionally registers Code Connect mappings so generated components get reused instead of regenerated.
claude mcp add --transport stdio let-sunny-canicode uvx canicode