npx claudepluginhub tstapler/dotfiles --plugin sddDefined in hooks/hooks.json
bash -c 'R=$(find . -maxdepth 3 -name "requirements.md" -path "*/project_plans/*" 2>/dev/null | head -1); [ -z "$R" ] && exit 0; P=$(find . -maxdepth 4 -name "plan.md" -path "*/implementation/*" 2>/dev/null | head -1); V=$(find . -maxdepth 4 -name "validation.md" -path "*/implementation/*" 2>/dev/null | head -1); [ -z "$P" ] && echo "๐ SDD: requirements.md ready โ next: /sdd:2-research then /sdd:3-plan" && exit 0; [ -z "$V" ] && echo "๐ SDD: plan.md ready โ run /sdd:4-validate before writing any code" && exit 0; echo "๐ SDD: planning complete โ ready for /sdd:5-implement or /sdd:full"; exit 0'Write|Editbash -c 'R=$(find . -maxdepth 3 -name "requirements.md" -path "*/project_plans/*" 2>/dev/null | head -1); P=$(find . -maxdepth 4 -name "plan.md" -path "*/implementation/*" 2>/dev/null | head -1); V=$(find . -maxdepth 4 -name "validation.md" -path "*/implementation/*" 2>/dev/null | head -1); [ -n "$R" ] && [ -z "$P" ] && echo "โ ๏ธ SDD: requirements.md found but no plan.md โ run /sdd:3-plan first, or /sdd:quick for simple one-off changes" && exit 0; [ -n "$P" ] && [ -z "$V" ] && echo "โ ๏ธ SDD: plan.md found but no validation.md โ run /sdd:4-validate before implementing"; exit 0'Runs Node.js skill-chain.mjs before Edit/Write tool uses to potentially block/modify file operations, and skill-chain-stop.mjs on Stop. Involves file writes.