Personal configuration files and global commands.
.claude/commands/- Global Claude Code custom commands
-
Clone this repository:
git clone <your-repo-url> ~/dotfiles cd ~/dotfiles
-
Run the install script:
./install.sh
This will create a symlink from ~/.claude/commands to ~/dotfiles/.claude/commands, making all global commands available in Claude Code.
-
Create a new
.mdfile in.claude/commands/:cd ~/dotfiles touch .claude/commands/my-command.md
-
Edit the file with your command definition
-
Commit and push:
git add .claude/commands/my-command.md git commit -m "Add my-command global command" git push
The command will be immediately available as /my-command in all projects.
/ship-issue- Complete workflow to close a GitHub issue (create branch, commit, push, PR, merge)
dotfiles/
├── .claude/
│ └── commands/ # Global Claude Code commands
│ └── ship-issue.md
├── install.sh # Bootstrap script
└── README.md # This file
- Global commands are shared across all projects
- Project-specific commands should stay in each project's
.claude/commands/directory - This repo can be expanded to include other dotfiles (
.bashrc,.gitconfig, etc.)