feat(skills): add design-motion-principles from kylezantos
Motion/animation design skill with 3-designer lens (Emil Kowalski, Jakub Krehel, Jhey Tompkins). Two modes: Create and Audit. Complements frontend-design (broad) with deep motion expertise. Integration points: - skills-external/design-motion-principles/ — skill files + references - link.sh EXTERNAL_SKILLS — symlink to ~/.claude/skills/ - install-plugins.sh step 8c — presence check - update-all.sh step 7.2 — sync from GitHub - profiles: design, full, web, web-full — listed as external - plugin-advisor — decision table, recommended sets, conditional rules - design-gate — symlink check + non-blocking warning if missing Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
6b55a3aaf6
commit
469c807c10
@@ -242,6 +242,23 @@ else
|
||||
info "frontend-design not installed — skipping (run: make plugin)"
|
||||
fi
|
||||
|
||||
# ── 7.2. Update Design Motion Principles (from GitHub) ──
|
||||
echo ""
|
||||
echo "── Updating Design Motion Principles (kylezantos)..."
|
||||
DMP_DIR="$REPO/skills-external/design-motion-principles"
|
||||
if [ -d "$DMP_DIR" ]; then
|
||||
DMP_TMP="$(mktemp -d)"
|
||||
if git clone --depth 1 https://github.com/kylezantos/design-motion-principles.git "$DMP_TMP" 2>/dev/null; then
|
||||
cp -r "$DMP_TMP/skills/design-motion-principles/"* "$DMP_DIR/"
|
||||
ok "design-motion-principles synced from GitHub"
|
||||
else
|
||||
warn "design-motion-principles: GitHub fetch failed — keeping current version"
|
||||
fi
|
||||
rm -rf "$DMP_TMP"
|
||||
else
|
||||
info "design-motion-principles not installed — skipping"
|
||||
fi
|
||||
|
||||
# ── 7.4. Update Caveman (hooks + MCP shrink) ──
|
||||
# Plugin updates are handled by the marketplace plugin update loop below
|
||||
# (step 8). This step refreshes the standalone hook files (statusline +
|
||||
|
||||
Reference in New Issue
Block a user