A comprehensive Figma plugin for ensuring design consistency by checking adherence to your team's design standards.
- Checks color usage against your allowed color palette
- Validates typography usage (fonts and text styles)
- Ensures proper spacing and alignment on your grid system
- Verifies component usage and naming conventions
- Validates accessibility standards
- New: Store standards as plugin data in each document for project-specific rules
- New: Import standards from team library files for team-wide consistency
- New: Dedicated UI for editing standards directly in the plugin
- New: Export/Import functionality for sharing standards between team members
- Mark designs as "Ready for Development" after validation
- Quick on-the-fly checking as you design
- Detailed issue reporting with direct navigation to problematic elements
- Install the plugin from the Figma Community
- Access it via Plugins > Design Standards Checker
- Go to the "Standards" tab to customize design rules
- Configure your color palette, typography, spacing, component usage, naming conventions, and accessibility requirements
- Your settings will be saved automatically with the document
- Navigate to the "Team Library" tab
- Enter the file key of your team's standards library file
- Click "Import Standards" to apply team-wide standards
- Alternatively, paste in exported standards JSON
- Select an element or frame you want to check
- Click the "Check Selection" button
- Review issues in the "Issues" tab
- Click on any issue to navigate directly to the problematic element
- Select a frame or component
- Run a complete check to ensure all standards are met
- If passed, click "Mark Ready for Dev"
- The element will be tagged as ready for development handoff
- Define your brand color palette with hex values
- Set color tolerance levels for slight variations
- Specify allowed font families
- Define required text style naming patterns
- Set your base grid unit (e.g., 8px)
- Configure tolerance percentage for alignment
- Define components that must be instances (not direct elements)
- Specify required components for different frame types
- Set regex patterns for frame, component, and layer naming
- Enforce consistent naming conventions across your design system
- Set minimum contrast ratio requirements
- Define minimum interactive element size for touch targets
- Team Setup: Have your design system lead export the standards configuration and share with the team
- Project-Specific Rules: For projects that need different standards, use the document-specific settings
- Continuous Checking: Enable "Check on selection change" for real-time feedback
- Pre-Handoff Verification: Always run a complete check before marking elements as ready for development
- Standards Not Saving: Ensure you have edit permissions for the document
- Team Import Failing: Verify the file key is correct and you have access to the team library
- False Positives: Adjust tolerance settings if standards are too strict
If you encounter any issues or have suggestions for improvement, please reach out via: