chore: Remove dss-claude-plugin directory
Some checks failed
DSS Project Analysis / dss-context-update (push) Has been cancelled
Some checks failed
DSS Project Analysis / dss-context-update (push) Has been cancelled
Removing obsolete plugin directory after consolidation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,103 +0,0 @@
|
||||
---
|
||||
name: dss-audit
|
||||
description: Audit React components for design system adoption
|
||||
arguments:
|
||||
- name: path
|
||||
description: Path to components directory
|
||||
required: false
|
||||
---
|
||||
|
||||
# DSS Audit Command
|
||||
|
||||
Audit React/Vue components for design system readiness, identifying hardcoded values and consolidation opportunities.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
/dss-audit [path]
|
||||
```
|
||||
|
||||
Examples:
|
||||
```
|
||||
/dss-audit
|
||||
/dss-audit ./src/components
|
||||
/dss-audit ./src/ui
|
||||
```
|
||||
|
||||
## What This Does
|
||||
|
||||
1. **Scans Components**
|
||||
- Finds all React/Vue components
|
||||
- Parses component code
|
||||
- Extracts styling information
|
||||
|
||||
2. **Identifies Issues**
|
||||
- Hardcoded color values
|
||||
- Inline spacing values
|
||||
- Inconsistent styling patterns
|
||||
- Duplicate component patterns
|
||||
|
||||
3. **Maps Dependencies**
|
||||
- Component relationships
|
||||
- Style imports
|
||||
- Shared utilities
|
||||
|
||||
4. **Generates Report**
|
||||
- Issues by severity
|
||||
- Consolidation opportunities
|
||||
- Refactoring recommendations
|
||||
|
||||
## Instructions for Claude
|
||||
|
||||
When the user runs this command:
|
||||
|
||||
1. Use `dss_audit_components` tool with the provided path
|
||||
2. Present findings organized by:
|
||||
- Summary statistics
|
||||
- Hardcoded values (table format)
|
||||
- Consolidation opportunities
|
||||
- Dependency issues
|
||||
3. Prioritize by impact and effort
|
||||
4. Provide specific fix recommendations
|
||||
5. Offer to create tokens for hardcoded values
|
||||
|
||||
## Example Output
|
||||
|
||||
```
|
||||
Component Audit: /src/components
|
||||
|
||||
SUMMARY
|
||||
- Components analyzed: 45
|
||||
- Hardcoded values: 127
|
||||
- Consolidation opportunities: 8
|
||||
- Accessibility issues: 23
|
||||
|
||||
HARDCODED VALUES (Top 10)
|
||||
|
||||
| File | Line | Value | Suggested Token |
|
||||
|------|------|-------|-----------------|
|
||||
| Button.tsx | 12 | #0066cc | --color-primary |
|
||||
| Button.tsx | 15 | 16px | --spacing-md |
|
||||
| Card.tsx | 8 | #ffffff | --color-surface |
|
||||
| Card.tsx | 22 | 8px | --radius-md |
|
||||
| Modal.tsx | 34 | rgba(0,0,0,0.5) | --color-overlay |
|
||||
|
||||
CONSOLIDATION OPPORTUNITIES
|
||||
|
||||
1. Button Components (3 variants)
|
||||
Files: PrimaryButton.tsx, SecondaryButton.tsx, GhostButton.tsx
|
||||
Suggestion: Merge into Button.tsx with 'variant' prop
|
||||
|
||||
2. Card Components (2 variants)
|
||||
Files: Card.tsx, FeaturedCard.tsx
|
||||
Suggestion: Add 'featured' prop to Card.tsx
|
||||
|
||||
RECOMMENDATIONS
|
||||
|
||||
1. [HIGH] Create color tokens for 89 hardcoded colors
|
||||
2. [HIGH] Implement spacing scale (34 values)
|
||||
3. [MEDIUM] Consolidate button variants
|
||||
4. [LOW] Add TypeScript types for tokens
|
||||
|
||||
Next: Run /dss-extract to create tokens from these values
|
||||
```
|
||||
Reference in New Issue
Block a user