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,106 +0,0 @@
|
||||
---
|
||||
name: dss-extract
|
||||
description: Extract design tokens from CSS, SCSS, Tailwind, or JSON sources
|
||||
arguments:
|
||||
- name: path
|
||||
description: Path to file or directory containing design tokens
|
||||
required: false
|
||||
- name: sources
|
||||
description: "Comma-separated source types: css,scss,tailwind,json"
|
||||
required: false
|
||||
---
|
||||
|
||||
# DSS Extract Command
|
||||
|
||||
Extract design tokens from various source formats and create a unified token collection.
|
||||
|
||||
## Usage
|
||||
|
||||
```
|
||||
/dss-extract [path] [sources]
|
||||
```
|
||||
|
||||
Examples:
|
||||
```
|
||||
/dss-extract
|
||||
/dss-extract ./src/styles
|
||||
/dss-extract ./src css,scss
|
||||
/dss-extract ./tailwind.config.js tailwind
|
||||
```
|
||||
|
||||
## What This Does
|
||||
|
||||
1. **Scans Sources**
|
||||
- CSS custom properties and values
|
||||
- SCSS variables and maps
|
||||
- Tailwind configuration
|
||||
- JSON token files
|
||||
|
||||
2. **Extracts Tokens**
|
||||
- Colors (hex, rgb, hsl)
|
||||
- Typography (fonts, sizes, weights)
|
||||
- Spacing (margins, paddings, gaps)
|
||||
- Sizing (widths, heights, radii)
|
||||
- Shadows and effects
|
||||
|
||||
3. **Merges Results**
|
||||
- Combines tokens from all sources
|
||||
- Resolves conflicts
|
||||
- Normalizes naming
|
||||
|
||||
4. **Returns Collection**
|
||||
- Categorized tokens
|
||||
- Metadata included
|
||||
- Ready for theme generation
|
||||
|
||||
## Instructions for Claude
|
||||
|
||||
When the user runs this command:
|
||||
|
||||
1. Parse the path argument (default to current directory)
|
||||
2. Parse sources argument (default to all: css, scss, tailwind, json)
|
||||
3. Use `dss_extract_tokens` tool with parsed arguments
|
||||
4. Present extracted tokens organized by category:
|
||||
- Colors
|
||||
- Typography
|
||||
- Spacing
|
||||
- Sizing
|
||||
- Shadows
|
||||
- Other
|
||||
5. Show token count and source breakdown
|
||||
6. Offer to generate theme files with `/dss-generate`
|
||||
|
||||
## Example Output
|
||||
|
||||
```
|
||||
Token Extraction: /path/to/project
|
||||
|
||||
SOURCES SCANNED
|
||||
- CSS: 12 files
|
||||
- SCSS: 8 files
|
||||
- Tailwind: 1 file
|
||||
|
||||
TOKENS EXTRACTED
|
||||
|
||||
Colors (24 tokens):
|
||||
primary: #0066cc
|
||||
secondary: #6c757d
|
||||
success: #28a745
|
||||
error: #dc3545
|
||||
...
|
||||
|
||||
Typography (8 tokens):
|
||||
font-family-base: "Inter", sans-serif
|
||||
font-size-base: 16px
|
||||
...
|
||||
|
||||
Spacing (6 tokens):
|
||||
xs: 4px
|
||||
sm: 8px
|
||||
md: 16px
|
||||
...
|
||||
|
||||
TOTAL: 38 unique tokens
|
||||
|
||||
Next: Run /dss-generate css to create theme files
|
||||
```
|
||||
Reference in New Issue
Block a user