mirror of
https://github.com/Xevion/dotfiles.git
synced 2025-12-06 05:14:53 -06:00
perf: optimize shell startup with batched PATH operations and Homebrew caching
- Batch Fish PATH additions into single operation (reduces startup by ~13ms) - Cache Homebrew shellenv output for 7 days (reduces startup by ~14ms) - Update CLAUDE.md with TODO list update workflow guidelines - Change default chezmoi cd shell from bash to fish - Remove redundant bun completion sourcing in bash Performance improvements measured through shell startup profiling.
This commit is contained in:
11
CLAUDE.md
11
CLAUDE.md
@@ -86,6 +86,17 @@ This is a **chezmoi source directory** for managing dotfiles across multiple mac
|
||||
- Doppler secrets: `{{ dopplerProjectJson.SECRET_NAME }}`
|
||||
- Conditional logic: `{{ if }}...{{ else }}...{{ end }}`
|
||||
|
||||
5. **Suggest TODO list updates** (but DO NOT modify automatically)
|
||||
- When a task is completed, check if `TODO.md` exists in the repository
|
||||
- If the completed task relates to items in TODO.md, **suggest** updating the file
|
||||
- Examples of suggestions:
|
||||
- "I've completed [task]. Would you like me to update TODO.md to mark this item as complete?"
|
||||
- "This work relates to items in TODO.md. Should I update the relevant checkboxes?"
|
||||
- **NEVER** modify TODO.md without explicit user approval
|
||||
- User must explicitly approve (even if not specifically) before making changes
|
||||
- Acceptable approvals: "yes", "go ahead", "update it", "sure", etc.
|
||||
- If unclear, ask: "Should I update TODO.md to reflect this completion?"
|
||||
|
||||
## Common Tasks
|
||||
|
||||
**Add new dotfile:**
|
||||
|
||||
Reference in New Issue
Block a user