Initial commit: Clean DSS implementation

Migrated from design-system-swarm with fresh git history.
Old project history preserved in /home/overbits/apps/design-system-swarm

Core components:
- MCP Server (Python FastAPI with mcp 1.23.1)
- Claude Plugin (agents, commands, skills, strategies, hooks, core)
- DSS Backend (dss-mvp1 - token translation, Figma sync)
- Admin UI (Node.js/React)
- Server (Node.js/Express)
- Storybook integration (dss-mvp1/.storybook)

Self-contained configuration:
- All paths relative or use DSS_BASE_PATH=/home/overbits/dss
- PYTHONPATH configured for dss-mvp1 and dss-claude-plugin
- .env file with all configuration
- Claude plugin uses ${CLAUDE_PLUGIN_ROOT} for portability

Migration completed: $(date)
🤖 Clean migration with full functionality preserved
This commit is contained in:
Digital Production Factory
2025-12-09 18:45:48 -03:00
commit 276ed71f31
884 changed files with 373737 additions and 0 deletions

40
cli/scripts/publish.sh Executable file
View File

@@ -0,0 +1,40 @@
#!/bin/bash
# DSS npm publish script
set -e
echo "🚀 Publishing @overbits/dss to npm..."
# Ensure we're in the cli directory
cd "$(dirname "$0")/.."
# Build
echo "📦 Building..."
npm run build
# Check if logged in to npm
if ! npm whoami &> /dev/null; then
echo "❌ Not logged in to npm. Run: npm login"
exit 1
fi
# Verify package
echo "📋 Package contents:"
npm pack --dry-run
# Confirm
read -p "Publish to npm? (y/N) " -n 1 -r
echo
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
echo "Cancelled."
exit 0
fi
# Publish
npm publish --access public
echo "✅ Published @overbits/dss!"
echo ""
echo "Users can now install with:"
echo " npm install -g @overbits/dss"
echo " npx @overbits/dss"