From design
Get structured design feedback on usability, hierarchy, and consistency. Trigger with "review this design", "critique this mockup", "what do you think of this screen?", or when sharing a Figma link or screenshot for feedback at any stage from exploration to final polish.
How this skill is triggered — by the user, by Claude, or both
Slash command
/design:design-critique <Figma URL, screenshot, or description><Figma URL, screenshot, or description>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../CONNECTORS.md).
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Lark-native execution (depth core: LARK-PATTERNS, LARK-RECIPES, LARK-FUSION). The critique framework is unchanged; only inputs/outputs are Lark. The design itself stays in your design tool (Figma external MCP) — pull components, tokens, layers from there. Optionally enrich with real user feedback (Intercom external, or a feedback Lark Base via
lark_base_search, P5). Deliver the critique as an interactive card (lark_im_card_send, P4) the team can act on, land the durable write-up in Wiki (lark_wiki_node_create, P8), and turn agreed fixes into Lark Tasks (lark_task_create— resolve owners withlark_contact_searchfirst, P1;dry_run, P2).
Get structured design feedback across multiple dimensions.
/design-critique $ARGUMENTS
Review the design: @$1
If a Figma URL is provided, pull the design from Figma. If a file is referenced, read it. Otherwise, ask the user to describe or share their design.
## Design Critique: [Design Name]
### Overall Impression
[1-2 sentence first reaction — what works, what's the biggest opportunity]
### Usability
| Finding | Severity | Recommendation |
|---------|----------|----------------|
| [Issue] | 🔴 Critical / 🟡 Moderate / 🟢 Minor | [Fix] |
### Visual Hierarchy
- **What draws the eye first**: [Element] — [Is this correct?]
- **Reading flow**: [How does the eye move through the layout?]
- **Emphasis**: [Are the right things emphasized?]
### Consistency
| Element | Issue | Recommendation |
|---------|-------|----------------|
| [Typography/spacing/color] | [Inconsistency] | [Fix] |
### Accessibility
- **Color contrast**: [Pass/fail for key text]
- **Touch targets**: [Adequate size?]
- **Text readability**: [Font size, line height]
### What Works Well
- [Positive observation 1]
- [Positive observation 2]
### Priority Recommendations
1. **[Most impactful change]** — [Why and how]
2. **[Second priority]** — [Why and how]
3. **[Third priority]** — [Why and how]
Design tool (Figma, external — keep as-is): pull the design directly from the Figma MCP, inspect components/tokens/layers, and compare against the design system. This stays external.
User feedback (external or Lark Base, P5): cross-reference critique points with recent user
complaints — from Intercom (external MCP) if connected, or from a feedback Lark Base via
lark_base_search (pass search_fields for the column(s) to match; lark_base_search does NOT
support jq, so narrow with select_fields/limit — discover field names via lark_api GET /open-apis/bitable/v1/apps/{base}/tables/{table}/fields if unknown). Grounding "the CTA competes
with nav" in a real ticket makes the feedback land.
Deliver the critique as an interactive card (P4). Instead of a wall of text, post with
lark_im_card_send (print_json: true to validate the spec, then dry_run: true, then send): a
header with the design name + stage, panel sections for Usability / Hierarchy / Consistency, status
pills per finding, and an actions footer (Open in Wiki / Create fix tasks). Card grammar →
lark-im skill.
Land the durable write-up (P8). If the critique should persist (design review record), publish it
to Wiki with lark_wiki_node_create and fill via the lark-doc skill.
Turn priority recommendations into Lark Tasks. For each agreed fix: lark_contact_search the
owner → open_id (P1) → lark_task_create (dry_run first, P2). Delegate richer task ops to
lark-task.
npx claudepluginhub larkcowork/lark-cowork-plugins --plugin designCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.