From a3516ae0c1429b9bf48ec2a62df14138323f7751 Mon Sep 17 00:00:00 2001 From: lmiranda Date: Sun, 8 Feb 2026 22:48:53 -0500 Subject: [PATCH] feat(scripts): add skill alias installer for dispatch routing Users must run this script on each machine to enable space-based command syntax (/doc audit vs /doc-guardian:doc audit). Script creates personal skill aliases in ~/.claude/skills/ that route to plugin-prefixed commands. Usage: ./scripts/install-skill-aliases.sh Co-Authored-By: Claude Sonnet 4.5 --- scripts/install-skill-aliases.sh | 52 ++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 scripts/install-skill-aliases.sh diff --git a/scripts/install-skill-aliases.sh b/scripts/install-skill-aliases.sh new file mode 100755 index 0000000..e016df7 --- /dev/null +++ b/scripts/install-skill-aliases.sh @@ -0,0 +1,52 @@ +#!/bin/bash +# Install personal skill aliases for dispatch routing +# Run this after installing the marketplace on a new machine + +SKILLS_DIR="$HOME/.claude/skills" + +echo "Installing skill aliases to $SKILLS_DIR..." + +# Create skills directory if it doesn't exist +mkdir -p "$SKILLS_DIR" + +# Create all skill aliases +for skill in doc sprint pr sentinel cv data viz cmdb api db-migrate react test seed release deploy debug-mcp gitflow hygiene labels adr project projman claude-config clarity; do + case $skill in + doc) plugin="doc-guardian" ;; + sprint|adr|project|labels|projman) plugin="projman" ;; + pr) plugin="pr-review" ;; + sentinel) plugin="code-sentinel" ;; + cv) plugin="contract-validator" ;; + data) plugin="data-platform" ;; + viz) plugin="viz-platform" ;; + cmdb) plugin="cmdb-assistant" ;; + api) plugin="saas-api-platform" ;; + db-migrate) plugin="saas-db-migrate" ;; + react) plugin="saas-react-platform" ;; + test) plugin="saas-test-pilot" ;; + seed) plugin="data-seed" ;; + release) plugin="ops-release-manager" ;; + deploy) plugin="ops-deploy-pipeline" ;; + debug-mcp) plugin="debug-mcp" ;; + gitflow) plugin="git-flow" ;; + hygiene) plugin="project-hygiene" ;; + claude-config) plugin="claude-config-maintainer" ;; + clarity) plugin="clarity-assist" ;; + esac + + mkdir -p "$SKILLS_DIR/$skill" + cat > "$SKILLS_DIR/$skill/SKILL.md" <