Audit a Figma component library for consistency
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 · 193 listings
Made with figma-component-audit


Similar skills
See all →
SkillDesign, redesign, shape, critique, audit, polish, clarifyImpeccable
SkillApple's approach to interface design and fluidApple design
SkillBuild an animation from scratchBuilding Animations
SkillRenders a component you choose in every stateBreak
SkillReviews your work across multiple categories like UIChange review
SkillCraft-first interface design for dashboards, admin panelsThe ProblemMore from mohitagw15856
SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skill
SkillDesign statistically rigorous A/B tests for product featuresA/B Test Planner Skill
SkillGenerate a WCAG 2.2 accessibility audit checklistAccessibility Audit Skill
SkillBuild a structured account plan for any key customerAccount Plan Skill
SkillOptimize an article for Answer Engine Optimization so AIAEO Optimizer Skill
SkillConduct a structured ethical review of an AI or ML featureAI Ethics Review Skill