kew setup¶
One-time setup: creates GitHub labels, generates the security hook, and creates log directories.
This creates:
- 19 GitHub labels (status, priority, complexity)
.claude/hooks/security-guard.sh— blocks destructive commands even with--dangerously-skip-permissions.claude/settings.json— creates or updates settings, merging the security hook into any existingPreToolUsehandlerslogs/dispatch/directory
--with-skills¶
Also installs every artifact in kew's skills catalog (plan-to-issues, playbook-skill, verify-parity, handoff, plus the security-guard hook it installs anyway) — equivalent to running kew skills install --all right after setup. If an artifact is already installed and locally modified, it's skipped with a warning rather than overwritten; use kew skills update --force to overwrite deliberately.
Without --with-skills, kew setup prints a one-line tip pointing at kew skills install --all instead of installing anything.