Figma Component Audit
Figma Component Audit Skill

Audit a Figma component library for consistency, coverage gaps, and naming issues. Use when asked to audit components, review a design system, check component consistency, identify missing components, or assess Figma library health.
--- name: figma-component-audit description: "Audit a Figma component library for consistency, coverage gaps, and naming issues. Use when asked to audit components, review a design system, check component consistency, identify missing components, or assess Figma library health. Produces a structured audit report with issues prioritised by impact, naming recommendations, and a fix plan." --- # Figma Component Audit Skill Produces a structured audit of a Figma component library — identifying inconsistencies, naming problems, coverage gaps, and prioritised recommendations. ## Required Inputs - **Component list or description** (paste component names or describe what exists) - **Product type** (mobile app / web app / desktop / multi-platform) - **Design system maturity** (new / growing / mature / legacy) - **Primary concern** (optional) ## Output Structure
Overview
Produces a structured audit of a Figma component library — identifying inconsistencies, naming problems, coverage gaps, and prioritised recommendations.
Manual install (npx, ZIP)
npx skills add mohitagw15856/pm-claude-skills --skill figma-component-audit -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/mohitagw15856/pm-claude-skills/tar.gz/f6ca79348c55 \
| tar -xz -C ~/.claude/skills --strip-components=2 pm-claude-skills-f6ca79348c55/skills/figma-component-auditNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/524133d1e72b7194a071/figma-component-audit.zip" -OutFile "$env:TEMP\figma-component-audit.zip"; Expand-Archive "$env:TEMP\figma-component-audit.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md3.1 KB
Read the files here
mohitagw15856/
Show the full text82 lines
Figma Component Audit Skill
Produces a structured audit of a Figma component library — identifying inconsistencies, naming problems, coverage gaps, and prioritised recommendations.
Required Inputs
- Component list or description (paste component names or describe what exists)
- Product type (mobile app / web app / desktop / multi-platform)
- Design system maturity (new / growing / mature / legacy)
- Primary concern (optional)
Output Structure
1. Audit Summary
| Dimension | Status | Score |
|---|---|---|
| Naming consistency | Red/Amber/Green | /10 |
| Component coverage | /10 | |
| Variant completeness | /10 | |
| Documentation | /10 | |
| Overall health | /10 |
Verdict: What is the state of this library and the single most important thing to fix?
2. Naming Issues
For each problem: Issue: [Problem type]
- What is happening: [Specific examples]
- Why it matters: [Impact on designers and developers]
- Fix: [Exact naming convention to adopt]
- Examples: Before / After
Naming convention to enforce:
- Components: PascalCase (NavigationBar)
- Variants: Lowercase with slashes (size/large, state/hover)
- Pages: All caps (COMPONENTS, FOUNDATIONS)
3. Coverage Gaps
| Missing Component | Priority | Why Needed |
|---|---|---|
| [Component] | High/Medium/Low | [Use case] |
4. Variant Completeness Check
| Component | Default | Hover | Active | Disabled | Error | Missing |
|---|---|---|---|---|---|---|
| [Button] | Yes | Yes | No | Yes | No | Active, Error |
5. Prioritised Fix Plan
| # | Fix | Effort | Impact | Do First? |
|---|---|---|---|---|
| 1 | [Fix] | Low/Med/High | High | Yes |
Quality Checks
- Naming recommendations have before/after examples
- Coverage gaps are relevant to the product type
- Fix plan is ordered by impact-to-effort ratio
- Variant completeness covers all interactive states
Anti-Patterns
- Do not flag naming issues without providing a specific, consistent naming convention to adopt
- Do not audit only visual consistency — also check for missing interactive states and accessibility compliance
- Do not list all issues at equal priority — group by impact (Critical / Major / Minor) so the fix plan is actionable
- Do not omit variant completeness — every interactive component must cover all required states
- Do not leave coverage gaps without recommending specific missing components to add
Example Trigger Phrases
- "Audit my Figma component library"
- "Review our design system for consistency issues"
- "What components are we missing in our Figma library?"
- "Our component naming is a mess — help me fix it"
- "Do a health check on our Figma components"
| 1 | |
| 2 | name figma-component-audit |
| 3 | description "Audit a Figma component library for consistency, coverage gaps, and naming issues. Use when asked to audit components, review a design system, check component consistency, identify missing components, or assess Figma library health. Produces a structured audit report with issues prioritised by impact, naming recommendations, and a fix plan." |
| 4 | |
| 5 | |
| 6 | # Figma Component Audit Skill |
| 7 | |
| 8 | Produces a structured audit of a Figma component library — identifying inconsistencies, naming problems, coverage gaps, and prioritised recommendations. |
| 9 | |
| 10 | ## Required Inputs |
| 11 | |
| 12 | **Component list or description** (paste component names or describe what exists) |
| 13 | **Product type** (mobile app / web app / desktop / multi-platform) |
| 14 | **Design system maturity** (new / growing / mature / legacy) |
| 15 | **Primary concern** (optional) |
| 16 | |
| 17 | ## Output Structure |
| 18 | |
| 19 | ### 1. Audit Summary |
| 20 | |
| 21 | | Dimension | Status | Score | |
| 22 | |---|---|---| |
| 23 | | Naming consistency | Red/Amber/Green | /10 | |
| 24 | | Component coverage | | /10 | |
| 25 | | Variant completeness | | /10 | |
| 26 | | Documentation | | /10 | |
| 27 | | Overall health | | /10 | |
| 28 | |
| 29 | **Verdict:** What is the state of this library and the single most important thing to fix? |
| 30 | |
| 31 | ### 2. Naming Issues |
| 32 | |
| 33 | For each problem: |
| 34 | **Issue: [Problem type]** |
| 35 | What is happening: [Specific examples] |
| 36 | Why it matters: [Impact on designers and developers] |
| 37 | Fix: [Exact naming convention to adopt] |
| 38 | Examples: Before / After |
| 39 | |
| 40 | Naming convention to enforce: |
| 41 | Components: PascalCase (NavigationBar) |
| 42 | Variants: Lowercase with slashes (size/large, state/hover) |
| 43 | Pages: All caps (COMPONENTS, FOUNDATIONS) |
| 44 | |
| 45 | ### 3. Coverage Gaps |
| 46 | |
| 47 | | Missing Component | Priority | Why Needed | |
| 48 | |---|---|---| |
| 49 | | [Component] | High/Medium/Low | [Use case] | |
| 50 | |
| 51 | ### 4. Variant Completeness Check |
| 52 | |
| 53 | | Component | Default | Hover | Active | Disabled | Error | Missing | |
| 54 | |---|---|---|---|---|---|---| |
| 55 | | [Button] | Yes | Yes | No | Yes | No | Active, Error | |
| 56 | |
| 57 | ### 5. Prioritised Fix Plan |
| 58 | |
| 59 | | # | Fix | Effort | Impact | Do First? | |
| 60 | |---|---|---|---|---| |
| 61 | | 1 | [Fix] | Low/Med/High | High | Yes | |
| 62 | |
| 63 | ## Quality Checks |
| 64 | [ ] Naming recommendations have before/after examples |
| 65 | [ ] Coverage gaps are relevant to the product type |
| 66 | [ ] Fix plan is ordered by impact-to-effort ratio |
| 67 | [ ] Variant completeness covers all interactive states |
| 68 | |
| 69 | ## Anti-Patterns |
| 70 | |
| 71 | [ ] Do not flag naming issues without providing a specific, consistent naming convention to adopt |
| 72 | [ ] Do not audit only visual consistency — also check for missing interactive states and accessibility compliance |
| 73 | [ ] Do not list all issues at equal priority — group by impact (Critical / Major / Minor) so the fix plan is actionable |
| 74 | [ ] Do not omit variant completeness — every interactive component must cover all required states |
| 75 | [ ] Do not leave coverage gaps without recommending specific missing components to add |
| 76 | |
| 77 | ## Example Trigger Phrases |
| 78 | "Audit my Figma component library" |
| 79 | "Review our design system for consistency issues" |
| 80 | "What components are we missing in our Figma library?" |
| 81 | "Our component naming is a mess — help me fix it" |
| 82 | "Do a health check on our Figma components" |
Details
- Updated
- Sep 23, 2026
- License
- MIT
- Stars on the repo
- ★ 1,395
- Checked
- Source
- mohitagw15856/pm-claude-skills ↗
- Creator
- mohitagw15856 · 191 listings
Similar skills
See all →
SkillInterface Designer
SkillApple Design Patterns
SkillWeb Animation Choreographer
SkillComponent State Renderer
SkillDesign Quality Auditor
SkillDashboard Interface DesignMore from mohitagw15856
Skill360 Feedback Survey
SkillExperiment Design Planner
SkillWeb Accessibility Auditor
SkillKey Account Planner
SkillAEO Optimizer
SkillAI Ethics Review Conductor