check_drift
Measures how far code deviates from canonical design system presets.
Reference
Parameters
- Name
code- Type
- string · required
- Description
The code to analyze for drift
- Name
filePath- Type
- string · optional
- Description
File path for context
Returns
{
hasDrift boolean - whether any drift was detected
driftScore number (0-100) - 0 = perfect alignment, 100 = complete drift
instances array of drift instances with location, component, expected vs actual
summary totalIssues, byCategory, bySeverity, presetCoverage
}
Description
Measures how far code deviates from canonical design system presets.
Unlike violation detection (what's forbidden), drift analysis measures deviation from the ideal (how far from perfect). Returns a drift score and detailed instances.
Parameters:
- code: The code to analyze
- filePath: File path for context (optional)
Use this to audit code quality and measure design system adoption.
Source
Defined in packages/mcp/src/tools.ts.
The request handler lives alongside its registration in packages/mcp/src/tools/.
Last reviewed by @jschuyler