My personal Claude Code configuration — skills, commands, agents, rules, and hooks that make Claude Code better at planning, reviewing, and shipping code. Built up and refined over daily use. The core is a complete define → plan → orchestrate → ship pipeline; optional bundles add frontend design, CLI tooling, memory, and engineering specialists.
Read ONBOARDING.md to understand what's here and decide what to try first.
Requires uv.
git clone https://github.com/NodeJSmith/Claudefiles.git ~/Claudefiles
cd ~/Claudefiles
uv run install.pyThe base bundle (full pipeline) always installs. The wizard asks about optional add-ons. Use --reconfigure to change selections, --uninstall to remove everything.
- Claude Code CLI
- uv — used by the installer and for package management
- The skills reference tools like
gh(GitHub CLI),git,pytest,ruff,pyright— install what's relevant to your workflow
For contributing to this repo, install the shell linting tools and mise:
shellcheck— shell script static analysisshfmt— shell script formattermise— installsprek, the git hook runner, and runs the per-package test tasks
Then install the hooks:
mise install
mise exec -- prek install -t pre-commit -t pre-pushRun everything manually with prek run --all-files, or just the test suites with mise run 'test:*'.
MIT