diff --git a/Brewfile.work b/Brewfile.work index f9ec9fab..8426ccf6 100644 --- a/Brewfile.work +++ b/Brewfile.work @@ -8,6 +8,7 @@ tap "jakehilborn/jakehilborn" tap "ksdme/tap" tap "macos-fuse-t/cask", trusted: true tap "microck/kagi", "https://github.com/Microck/homebrew-kagi" +tap "modem-dev/tap" tap "mongodb/brew", trusted: true tap "nats-io/nats-tools", trusted: true tap "nikitabobko/tap", trusted: true @@ -310,6 +311,8 @@ brew "jakehilborn/jakehilborn/displayplacer", trusted: true brew "ksdme/tap/ut", trusted: true # Agent-native Rust CLI for Kagi subscribers with JSON-first output brew "microck/kagi/kagi", trusted: true +# Desktop-inspired terminal diff viewer for agent-authored changesets +brew "modem-dev/tap/hunk", trusted: true # This package contains standard utilities for interacting with MongoDB. brew "mongodb/brew/mongodb-database-tools" # NATS utility @@ -442,3 +445,4 @@ npm "defuddle" npm "npm-check" npm "obsidian-headless" npm "skills" +npm "slop-scan" diff --git a/dot_agents/dot_skill-lock.json b/dot_agents/dot_skill-lock.json index 3913ae11..2de29d08 100644 --- a/dot_agents/dot_skill-lock.json +++ b/dot_agents/dot_skill-lock.json @@ -261,6 +261,15 @@ "skillFolderHash": "276a53028b7ce8aa0548988e7f8951d35bdf0cc8", "installedAt": "2026-06-11T20:36:45.909Z", "updatedAt": "2026-06-24T13:46:14.771Z" + }, + "hunk-review": { + "source": "modem-dev/hunk", + "sourceType": "github", + "sourceUrl": "https://github.com/modem-dev/hunk.git", + "skillPath": "skills/hunk-review/SKILL.md", + "skillFolderHash": "dcdffe55e1a26317d4639174fe2b66ae71686b6c", + "installedAt": "2026-06-25T10:09:02.608Z", + "updatedAt": "2026-06-25T10:09:02.608Z" } }, "dismissed": { diff --git a/dot_claude/private_settings.json b/dot_claude/private_settings.json index dc118a85..327f653e 100644 --- a/dot_claude/private_settings.json +++ b/dot_claude/private_settings.json @@ -102,6 +102,19 @@ "defaultMode": "default" }, "model": "opus[1m]", + "hooks": { + "PreToolUse": [ + { + "matcher": "Bash", + "hooks": [ + { + "type": "command", + "command": "rtk hook claude" + } + ] + } + ] + }, "enabledPlugins": { "frontend-design@claude-plugins-official": true, "code-review@claude-plugins-official": true, @@ -127,19 +140,5 @@ "fileCheckpointingEnabled": false, "inputNeededNotifEnabled": true, "agentPushNotifEnabled": true, - "voiceEnabled": false, - "hooks": { - "PreToolUse": [ - { - "matcher": "Bash", - "hooks": [ - { - "type": "command", - "command": "rtk hook claude" - } - ] - } - ] - } + "voiceEnabled": false } - diff --git a/dot_config/hunk/config.toml b/dot_config/hunk/config.toml new file mode 100644 index 00000000..a16087f6 --- /dev/null +++ b/dot_config/hunk/config.toml @@ -0,0 +1,9 @@ +theme = "catppuccin-mocha" +mode = "auto" +vcs = "git" +watch = true +exclude_untracked = false +line_numbers = true +wrap_lines = false +agent_notes = true +transparent_background = false