feat: add commit-helper tool to optimize AI commit context

Replaces verbose git command invocations in commit commands with a smart
TypeScript helper that:
- Filters out lockfiles, binary files, and generated content from diffs
- Truncates large diffs intelligently by preserving complete file changes
- Provides structured summaries with file type distribution and change stats
- Shows previews of new files being added

Also adds Fish shell VSCode extension and enables Claude Code panel preference.
This commit is contained in:
2025-12-27 17:01:31 -06:00
parent 8b77454d2b
commit 17b1be33a9
6 changed files with 446 additions and 21 deletions
+3 -2
View File
@@ -1,6 +1,5 @@
{
"includeCoAuthoredBy": false,
"model": "sonnet",
"permissions": {
"allow": [
"Glob",
@@ -230,6 +229,7 @@
],
"defaultMode": "default"
},
"model": "sonnet",
"statusLine": {
"type": "command",
"command": "bunx -y ccstatusline@latest",
@@ -239,7 +239,8 @@
"commit-commands@claude-code-plugins": true,
"feature-dev@claude-code-plugins": true,
"rust-analyzer-lsp@claude-plugins-official": true,
"ralph-wiggum@claude-plugins-official": true
"ralph-wiggum@claude-plugins-official": true,
"superpowers@superpowers-marketplace": true
},
"alwaysThinkingEnabled": true
}