Commit Graph

16 Commits

Author SHA1 Message Date
61a66df27d config: add lazy* tools to mise and expand Question tool guidance 2026-01-18 20:41:24 -06:00
203666e720 feat: add chezmoi merge tools with VSCode integration and Fish helper
- Add VSCode-based merge helper with clear visual layout explanation
- Add Fish function for fzf-based interactive conflict selection
- Update CLAUDE.md with .tmpl file search patterns and tool usage guidelines
2026-01-13 16:26:34 -06:00
ccc91142d2 docs: add chezmoi file access guidelines and interview agent spec 2026-01-11 17:14:21 -06:00
c364c0cd10 docs: add command execution guidelines for CLI usage 2026-01-01 17:00:43 -06:00
6a72b0af2d feat: enhance Fish shell config with fzf bindings, Fisher auto-update, and native Linux browser
- Add fzf.fish keybinding customization (remap variables, preserve Atuin history)
- Add Fisher plugin auto-update hook for chezmoi apply
- Set Vivaldi as default browser on native Linux
- Improve commit-staged command instructions
- Add Kitty font size configuration
2025-12-28 16:57:34 -06:00
f859d5d44b feat: add Neovim buffer selection and clipboard shortcuts to Kitty 2025-12-27 19:16:56 -06:00
be5164de8f docs: add commit message style guidelines and argument hints to commit commands 2025-12-27 17:11:40 -06:00
17b1be33a9 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.
2025-12-27 17:01:31 -06:00
7ca0ea4031 docs: add communication style and disambiguation guidelines to CLAUDE.md
- Add communication style section requesting direct responses without affirmations
- Add disambiguation guidelines for common ambiguities (direction, location, scope)
- Add quick reference table for ambiguous phrases
- Clarify CLAUDE.md file location ambiguity (project vs user template)
- Add examples of good vs bad clarification patterns
- Include guidelines for operations that could lose data
- Add global git ignore for .claude/settings.local.json and .serena/
2025-12-25 17:17:31 -06:00
e829e131a5 feat: add amend-commit command with workflow instructions and CLAUDE.md updates 2025-12-20 01:46:52 -06:00
ec0d51e8d3 docs: improve commit-staged command workflow and add model config
- Update command description for clarity
- Add plan mode handling instructions
- Add guidance on scaling commit message complexity
- Configure claude-sonnet-4-5 as default model in opencode config
2025-12-20 01:09:31 -06:00
a4f00563b5 docs: add git -C warning to Claude guidelines 2025-12-20 00:20:45 -06:00
Ryan Walters
4d20cbbacd docs: improve template system documentation with context parameter clarification
- Distinguish between regular templates and partials for variable access
- Document how partials receive context via explicit parameters
- Add examples for both template types with correct syntax
- Templatize global CLAUDE.md for platform-specific shell environment sections
- Add conditional rendering for Windows, WSL, and Linux environments
2025-11-04 11:35:53 -06:00
Ryan Walters
1e55b4862f feat: add Claude settings symlink management
- Add claude-settings.json as source file in chezmoi repo
- Create symlink template for .claude/settings.json
- Update .chezmoiignore to prevent recursion
- Update TODO.md to track Claude configuration progress
2025-11-03 17:04:49 -06:00
Ryan Walters
e5279d9388 feat: add global Claude configuration and update Cursor settings
- Add global CLAUDE.md with comprehensive AI assistant guidelines
- Fix Cursor terminal Shift+Enter keybinding to send escape sequence
- Remove duplicate dark color theme preference in Cursor settings
2025-11-03 16:19:21 -06:00
Ryan Walters
397b21122e refactor: migrate private domain to encrypted file and improve configuration
- Replace interactive prompt with encrypted domain.txt.age file
- Move encryption config to top level in .chezmoi.toml.tmpl
- Add platform-specific shell configuration for chezmoi cd command
- Remove unused Perl PATH configuration from commonrc
- Add commit-staged slash command for git workflow
- Enable nushell banner and improve init_pre.ts logging
- Clean up deprecated installation scripts (ovpn, gitconfig)
- Update hishtory server configuration to use encrypted domain
2025-10-26 18:18:37 -05:00