What is VA Design System Monitor?
A comprehensive tool for monitoring VA Design System component status, maturity levels, and generating implementation examples. It fetches real examples from VA’s official Storybook and is available as both an npm package and an MCP service for AI integration.
How to use VA Design System Monitor?
Install globally with npm install -g va-design-system-monitor, then use CLI commands such as va-components check <component>, va-components examples <component>, and va-components list <status>. It can also be used as an MCP server by configuring npx -y va-design-system-monitor in Cursor or Claude Desktop, or imported programmatically via import { checkComponent } from 'va-design-system-monitor'.
Key features of VA Design System Monitor
- Real official examples from VA’s Storybook repository
- Component status monitoring with maturity levels
- Smart fallbacks when official examples are unavailable
- Multiple interfaces: CLI, programmatic API, and MCP service
- Production-ready for vets-website and va-application-template infrastructure
- Cross-compatible with Node 14.15.0+ through Node 22+
Use cases of VA Design System Monitor
- Check the maturity and recommendation level of any VA component before production use
- Generate implementation examples for components like va-button or va-alert
- Validate multiple components in a codebase with a single command
- Produce a comprehensive report of all component statuses
- Integrate with AI assistants via MCP tools like
get_component_status and getComponentExamples
コメント