You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+31-7Lines changed: 31 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ This file provides comprehensive context for Claude AI sessions working on the C
7
7
**CommitWeave** is a modern CLI tool for creating smart, structured, and beautiful git commit messages with emoji support, conventional commit rules, AI-powered summaries, and built-in hooks.
8
8
9
9
### Key Details
10
-
-**Version**: 1.0.3
10
+
-**Version**: 1.1.0
11
11
-**Package**: @typeweaver/commitweave
12
12
-**Language**: TypeScript (100%)
13
13
-**Runtime**: Node.js >= 18.0.0
@@ -51,6 +51,8 @@ commitweave/
51
51
│ ├── types/ # TypeScript definitions
52
52
│ │ └── ai.ts # AI provider types and custom error classes
53
53
│ ├── ui/ # User interface components
54
+
│ │ ├── banner.ts # ASCII art banners and branding
55
+
│ │ └── progress.ts # Progress indicators and loading animations
54
56
│ ├── utils/ # Utilities (git, ai)
55
57
│ │ ├── ai.ts # AI integration with enhanced error handling
56
58
│ │ ├── configStore.ts # Configuration loading and saving
@@ -101,6 +103,15 @@ commitweave/
101
103
-**Validation**: Commit message format and length validation
102
104
-**TypeScript**: 100% type coverage with comprehensive interfaces
103
105
106
+
### Enhanced UX Features (Latest) ✅
107
+
-**Native Check Command**: Full validation with detailed error messages and actionable solutions
108
+
-**Progress Indicators**: Spinning animations with contextual status updates for all async operations
109
+
-**Command Shortcuts**: Power user aliases (v, ls, ai, health, etc.) for faster workflow
110
+
-**Enhanced Error Messages**: Multiple solution paths with copy-paste commands for quick fixes
111
+
-**Diff Analysis**: Smart statistics showing file changes, additions, and deletions
112
+
-**UI Configuration**: Granular control over ASCII art, animations, colors, and fancy UI elements
113
+
-**Graceful Fallbacks**: Elegant error handling with informative guidance messages
114
+
104
115
### Performance Optimizations (Latest) ✅
105
116
-**Ultra-fast Cold-start**: 23ms average startup time (13x better than 300ms target)
106
117
-**Lazy Loading**: Heavy dependencies loaded only when needed
@@ -195,6 +206,13 @@ interface Config {
195
206
model:string;
196
207
maxTokens:number;
197
208
};
209
+
ui?: { // UI configuration options (new)
210
+
fancyUI:boolean; // Enable/disable fancy UI elements
commitweave export [options] # Export current configuration
237
255
commitweave import <source> [opts] # Import configuration from file/URL
238
-
commitweave list # Display current configuration
239
-
commitweave reset [options] # Reset configuration to defaults
240
-
commitweave doctor # Validate and diagnose configuration
256
+
commitweave list # Display current configuration (aliases: ls, show)
257
+
commitweave reset [options] # Reset configuration to defaults (alias: clear)
258
+
commitweave doctor # Validate and diagnose configuration (aliases: health, check-config)
259
+
260
+
# Command Shortcuts (Power User Aliases)
261
+
commitweave ai # Direct AI commit (no -- flag needed)
262
+
commitweave v # Quick validate (shortcut for check)
263
+
commitweave ls # Quick list config (shortcut for list)
264
+
commitweave health # Quick health check (shortcut for doctor)
241
265
242
266
# Performance Commands
243
267
npm run bench # Run cold-start performance benchmark
@@ -441,6 +465,6 @@ CommitWeave has been thoroughly tested across multiple dimensions:
441
465
---
442
466
443
467
**Last Updated**: Generated on 2025-08-07
444
-
**Context Version**: 4.0
468
+
**Context Version**: 4.1
445
469
**For**: Claude AI development sessions
446
-
**Recent Changes**: Enhanced VS Code extension with 5 commands, tabbed settings panel, Quick Commit workflow, commit history visualization, template system, real-time validation, Source Control integration, professional theming, and comprehensive git operations
470
+
**Recent Changes**: Enhanced UX with native check command, progress indicators, command shortcuts, enhanced error messages, diff analysis, UI configuration options, and graceful fallbacks. All UI elements now configurable via UI config schema with ASCII art enabled by default.
0 commit comments