Or if you prefer to look before you leap:

April 17, 2026 ยท View on GitHub

Claude Code Power Tools

Give Claude Code a head start โ€” it'll feel like it's been on your team for years.

๐ŸŽฏ 21 Slash Commands โ€ข โšก 17 Shell Tools
๐Ÿง  Code Analysis โ€ข ๐Ÿค– MCP Plugins โ€ข ๐Ÿช Automation Hooks
๐Ÿ“ฆ TypeScript/JS โ€ข ๐Ÿ Python โ€ข ๐Ÿน Go โ€ข ๐Ÿฆ€ Rust

Brought to you by
Claude Code Power Tools

macOS Tests Linux Tests

๐Ÿ‘‹ What is AwesomeClaude?

Claude Code is already incredible โ€” but out of the box, it doesn't know anything about your project. Every new session, you're starting from scratch. AwesomeClaude fixes that.

One install gives Claude an instant understanding of your codebase, a library of ready-to-use workflows, and smart automations that run quietly in the background. It's built on Anthropic's own Claude Code Best Practices and installs in under a minute.

  • โœ… Instant project understanding โ€” One command (chp) gives Claude everything it needs to know about your project. No explaining, no re-reading files every session.
  • โœ… Complete workflows as slash commands โ€” /start-feature, /debug-issue, /pre-deploy-check โ€” whole multi-step workflows in a single command.
  • โœ… Catches problems early โ€” Automatically spots security issues, overly complex code, and common bug patterns before they ship.
  • โœ… Runs quietly in the background โ€” Auto-formats your files after every edit, notifies you when a long task finishes. Set it once, forget about it.
  • โœ… Connects to your tools โ€” Browser automation, live docs, GitHub, and more โ€” available when you need them, out of the way when you don't.

๐Ÿš€ Quick Install (30 seconds)

# One-line install
curl -sSL https://raw.githubusercontent.com/cassler/awesome-claude-code-setup/main/setup.sh | bash && source ~/.zshrc

# Or if you prefer to look before you leap:
git clone https://github.com/cassler/awesome-claude-code-setup.git && cd awesome-claude-code-setup && ./setup.sh && source ~/.zshrc

That's it! The setup script handles everything โ€” it detects what you already have, installs only what's needed, and works across all your projects from day one.

๐Ÿ“ฆ What Gets Installed?

  1. Helper scripts โ†’ ~/.claude/scripts/ (the engine under the hood)
  2. Slash commands โ†’ ~/.claude/commands/ (the workflows you'll actually type)
  3. Shell aliases โ†’ Added to your .zshrc or .bashrc (short commands like chp)
  4. Global config โ†’ ~/.claude/CLAUDE.md (tells Claude about the tools available)
  5. Hooks config โ†’ ~/.claude/settings.json (auto-format + notifications, skipped if you already have one)
  6. Scoped rules โ†’ ~/.claude/rules/ (language-specific guidance that loads automatically)

๐Ÿค– Which Claude Model Should I Use?

ModelBest For
Opus 4.7Big, complex tasks โ€” large refactors, tricky bugs, deep reasoning
Sonnet 4.6Your everyday go-to โ€” fast, smart, handles most things great
Haiku 4.5Quick questions, simple edits, when speed matters most

Switch models anytime with /model in Claude Code, or use the model picker in the desktop app. Sonnet 4.6 is the default and a great starting point.


๐Ÿ“ Slash Commands โ€” Your Workflow Superpowers

Just type / in Claude Code to pull up any of these. They're full workflows โ€” not just prompts โ€” that walk Claude through each step automatically.

Building Features

  • โœจ /start-feature โ€” Creates your GitHub issue, branch, and draft PR in one shot
  • ๐Ÿ› /debug-issue โ€” Traces a bug step by step with root cause analysis
  • โœ… /pre-review-check โ€” Makes sure your code is ready before asking for a review
  • ๐Ÿšข /pre-deploy-check โ€” Runs through a full production-readiness checklist
  • ๐Ÿ” /autofix-pr โ€” Reads CI failures and review feedback, fixes what it can, pushes

Understanding Your Code

  • ๐Ÿง  /understand-codebase โ€” Get up to speed on any project quickly
  • ๐Ÿ” /explore-module โ€” Deep dive into how a specific module works
  • ๐Ÿ“ฆ /analyze-dependencies โ€” See what your project depends on and flag anything risky
  • ๐ŸŒ /api-documenter โ€” Auto-generate documentation for your API endpoints
  • ๐Ÿ”ง /refactor-assistant โ€” Walk through a refactor safely, step by step

Docs & Tracking

  • ๐Ÿ“ /update-docs โ€” Keep documentation in sync with your code
  • ๐Ÿ“š /gather-tech-docs โ€” Pull together all the technical documentation in a project
  • ๐Ÿ““ /dev-diary โ€” Track decisions and context as you build
  • ๐Ÿš€ /post-init-onboarding โ€” Get oriented in a brand new codebase quickly

Testing & Quality

  • ๐Ÿงช /tdd โ€” Write your tests first, then build to make them pass
  • ๐ŸŽจ /visual-test โ€” Check for visual regressions using Playwright
  • ๐Ÿ”’ /security-audit โ€” Scan for common security vulnerabilities
  • โšก /performance-check โ€” Find the slow parts of your code
  • ๐Ÿ’ธ /tech-debt-hunt โ€” Surface the parts of the codebase that most need attention
  • ๐Ÿ”ฌ /ultrareview โ€” Run a thorough multi-angle review of everything on your branch

๐Ÿช Background Automations (Hooks)

Hooks are little scripts that run automatically when Claude does something โ€” like a formatter that fires every time Claude edits a file, or a notification that pops up when a long task finishes.

Two hooks come included:

HookWhen it runsWhat it does
Auto-formatEvery time Claude edits a fileRuns Prettier, Ruff, gofmt, or rustfmt depending on the file type
Task doneWhen Claude finishes workingSends you a desktop notification so you can step away without babysitting

These activate automatically when setup.sh installs ~/.claude/settings.json. If you already have that file, check out docs/hooks-guide.md to add them manually.

You can also write your own hooks โ€” block certain commands, log everything Claude touches, post to Slack when something finishes. The guide covers all of it.


๐Ÿง  Scoped Rules โ€” Claude Knows Your Style

Scoped rules are instructions for Claude that only activate when it's working on a specific type of file. So your TypeScript rules load when Claude opens a .ts file, your Python rules load for .py files, and so on โ€” without cluttering up every conversation.

Three rules come built in:

RuleActivates forWhat it covers
TypeScript.ts, .tsx, .js, .jsxType safety, async best practices, things to avoid
Python.pyType hints, modern Python patterns, formatting
TestingTest filesHow to write reliable, maintainable tests

Where they live:

  • ~/.claude/rules/ โ€” installed by setup.sh, apply across all your projects
  • .claude/rules/ in a repo โ€” apply only to that project

To add your own rule, create a file with this at the top:

---
globs: "**/*.ext"
---
Your rules go here.

๐Ÿค– MCP Plugins โ€” Connect Claude to More Tools

MCP plugins extend what Claude can do. The great thing is they only "wake up" when you actually use them โ€” so having them installed doesn't slow anything down.

PluginWhat it gives Claude
PlaywrightControl a real browser โ€” great for testing UI
Context7Up-to-date docs for any library or framework
FilesystemStructured access to your files (optional, manual setup)
GitHubRead and write issues, PRs, and code on GitHub (needs a token)
Sequential ThinkingStep-by-step structured reasoning for complex problems

setup.sh handles Playwright and Context7 automatically. The others need a quick manual setup โ€” copy config/mcp.json to ~/.claude/mcp.json and fill in your paths and tokens (there are notes in the file explaining each one).


๐Ÿ› ๏ธ Shell Helpers โ€” For Claude's Use (and Yours)

These are short commands that Claude uses behind the scenes to work faster in your project. You can run them yourself too!

  • chp โ€” Instant project overview. Run this first in any new project.
  • chs find-code "something" โ€” Search your codebase fast
  • ch โ€” Access any helper: ch [category] [command]
CategoryAliasWhat it does
projectpFull project overview (chp)
searchsFast code and file search
gitgStreamlined git workflows
dockerdContainer management
typescripttsNode.js/TypeScript tools
pythonpyPython environment and testing
gogoGo modules and testing
contextctxGenerate focused context for a specific task
multimRead or process multiple files at once
apiโ€”Test HTTP endpoints
interactiveiPick files and branches interactively
nlptextCode analysis: complexity, security, duplication

Run ch [category] help to see everything in any category.


๐Ÿ” Code Analysis โ€” Spot Problems Before They Ship

The ch nlp tools let Claude (or you) analyze code without loading everything into the conversation. Run them before a PR to catch issues early.

ch nlp overview app.py      # Full picture: complexity, security, quality, docs
ch nlp security auth.py     # Check for accidental secrets or injection risks
ch nlp complexity utils.js  # Find functions that are getting too tangled
ch nlp tokens bigfile.ts    # See how large a file is before loading it

No extra tools needed โ€” everything runs with Python's built-in libraries.


๐Ÿ”ง Required & Optional Tools

Required (most systems already have these):

  • ripgrep โ€” fast searching
  • jq โ€” JSON processing

Optional (setup script will offer to install):

  • fzf โ€” interactive file and branch picker
  • bat โ€” syntax-highlighted file viewing
  • gum โ€” nice-looking CLI prompts
  • delta โ€” better git diffs
  • httpie โ€” friendlier HTTP client

โœ๏ธ Make It Yours

Add a new slash command:

  1. Create commands/my-command.md with instructions for Claude
  2. Run ./setup.sh
  3. Use it as /my-command in Claude Code

Add a scoped rule:

  1. Create .claude/rules/my-rule.md
  2. Add ---\nglobs: "**/*.ext"\n--- at the top
  3. Write your rules โ€” Claude picks them up automatically

Add a helper script:

  1. Create scripts/my-helper.sh
  2. Run ./setup.sh
  3. Access it via ch myhelper

๐Ÿค Contributing

Found a workflow that saves you time? A hook that's been useful? Add it and share it!

  1. Fork the repo
  2. Add your scripts or commands
  3. Open a pull request

๐Ÿ“„ License

MIT License โ€” see LICENSE for details