Portable dotfiles for Claude Code.
Version your skills, commands, hooks, and settings — deploy anywhere with one command. Like dotfiles, but for your AI pair programmer.
curl -fsSL https://raw.githubusercontent.com/koolamusic/claudefiles/main/bootstrap.sh | bash
Everything you need, nothing you don't.
13 Skills
Curated from Anthropic, Vercel Labs, Apollo GraphQL, and the community. Go, Rust, React, Shape Up, and more.
3 Commands
Conventional commits, Git config with SSH & aliases, and the self-deploying /setup command.
Hooks
Event-triggered actions. Includes a shaping-ripple hook for consistency checks on Shape Up documents.
Audio Cues
StarCraft SCV-themed sound effects for session start, prompt submission, and task completion.
Batteries included.
| Skill | Purpose |
|---|---|
| agent-browser | Playwright-based browser automation |
| brainstorming | Structured ideation sessions |
| breadboarding | Shape Up UI design methodology |
| docx | Word document generation |
| golang-best-practices | Go idioms, concurrency, gRPC |
| nestjs-best-practices | NestJS patterns and architecture |
| PDF creation and manipulation | |
| pptx | PowerPoint generation |
| react-best-practices | Next.js performance optimization |
| rust-best-practices | Ownership, error handling, testing |
| shaping | Shape Up project methodology |
| skill-creator | TDD framework for building new skills |
| xlsx | Excel spreadsheet processing |
“Agentic setup over imperative scripting.”
Rather than complex bash installers with hundreds of lines of conditional logic, claudefiles assumes Claude can read a YAML manifest and self-configure. The /setup command isn't a shell script — it's a skill that Claude executes with full context awareness.
Fork it. Customize it. You should have your own claudefiles too.
Slash commands for common workflows.
/setup
Deploy skills, commands, hooks, and settings to ~/.claude/ with automatic backups.
/gcw
Conventional commit message formatting. Enforces type, scope, and description structure.
/gitconfig
Git setup with SSH keys, aliases, commit templates, and hook delegation.
Get started in 30 seconds.
curl -fsSL https://raw.githubusercontent.com/koolamusic/claudefiles/main/bootstrap.sh | bash