2.4 KiB
2.4 KiB
name, description, arguments
| name | description | arguments | |||||||
|---|---|---|---|---|---|---|---|---|---|
| dss-init | Complete DSS setup - MCP, dependencies, Figma sync, CSS build, servers |
|
DSS Init Command - Complete Setup & Build Pipeline
Single entry point for all DSS initialization. Handles MCP config, dependencies, Figma sync, CSS generation, and dev servers.
Usage
/dss-init [--reset] [--skip-analysis] [--skip-servers] [--servers-only]
Full Workflow (15 steps)
- Reset (with --reset) - Clear all DSS data
- MCP Config - Generate
.claude/mcp.json(local MCP server) - Dependencies - Python venv, Node modules, admin-ui build
- Environment - Validate Python, Node, Figma token
- Directory Structure - Create
.dss/folders - Storage - Initialize JSON data directories
- Analyze Targets - admin-ui, storybook stats
- Token Structure - Create base token files
- 3-Layer Validation - Core, skins, themes
- Figma Sync - Fetch tokens from Figma
- Token Cascade - Resolve Core → Skin → Theme
- Build CSS - Run style-dictionary
- Storybook Stories - Generate from tokens
- Hash Manifest - Update checksums
- Start Servers - admin-ui + Storybook
Instructions for Claude
When the user runs this command:
-
Execute:
scripts/dss-init.sh [flags] -
After completion:
- If first time, remind user to restart Claude Code to load MCP
- If status shows "AWAITING FIGMA SYNC", ensure FIGMA_TOKEN is configured
Flags
| Flag | Description |
|---|---|
--reset |
Clear everything first (fresh start) |
--skip-analysis |
Skip target project analysis |
--skip-servers |
Don't start development servers |
--servers-only |
Only start servers (skip all init steps) |
Services
| Service | Port | URL |
|---|---|---|
| admin-ui | 6221 | http://localhost:6221 |
| Storybook | 6226 | http://localhost:6226 |
Common Workflows
# Fresh start (reset + full init + servers)
/dss-init --reset
# Incremental update (no reset, keeps data)
/dss-init
# CI/CD mode (no servers)
/dss-init --skip-servers
# Just start servers
/dss-init --servers-only
Logs
/tmp/dss-admin-ui.log/tmp/dss-storybook.log
Related Commands
/dss-reset- Reset to clean state only (no init)/dss-figma- Sync tokens from Figma only/dss-analyze- Analyze specific project