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
+2 -1
View File
@@ -1,5 +1,6 @@
{
"recommendations": [
"thenuprojectcontributors.vscode-nushell-lang"
"thenuprojectcontributors.vscode-nushell-lang",
"bmalehorn.vscode-fish"
]
}