|
|
Track only the hand-authored configuration of the ~/.config/claude
config dir. Runtime state, caches, and secrets stay untracked via a
whitelist .gitignore.
- .gitignore: whitelist ignore — everything excluded except the paths below
- README.md: map of tracked vs. untracked (runtime/secret) entries
- install.sh: bootstrap/installer for the config dir
- bin/claude-wrapper: the `claude` launcher (wires memory.d/, --add-dir)
- hooks/: harness hooks registered in settings.json
- format-on-edit: bash-format.sh, lua-format.sh, clang-format.sh,
cmake-format.sh, qml-format.sh, black-format.sh, markdown-format.sh,
php-cs-fixer.sh
- bash-log.sh: Bash-tool logger
- status-line.sh: custom status line
- worktree-create.sh: WorktreeCreate hook
- skills/common-commit/: shared commit-message skill (SKILL.md +
examples/emphasis.txt, examples/lists.txt)
- agents/.gitkeep: keep the empty agents/ dir
|