Skip to content

A collection of tools, commands, and utilities for Claude Code and Claude workflows

Notifications You must be signed in to change notification settings

webuild-ai/claude-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Claude Toolkit

A comprehensive collection of commands, prompts, and utilities for Claude Code

License: MIT Commands Prompts Schemas


📦 Quick Start

# Clone the repository
git clone https://github.com/webuild-ai/claude-toolkit.git
cd claude-toolkit

# Install all commands
make install

⚡ Features

🎯 Commands

28 specialized slash commands covering Git workflows, code quality, testing, documentation, and infrastructure

📝 Prompts

8 reusable prompt templates organized by purpose (validation, analysis, generation)

📋 Schemas

10 JSON schemas for validation and structured data definitions

💡 Examples

8 real-world examples showing workflows and integrations

→ View all commands | → Browse prompts | → See examples | → Check schemas

🚀 Usage Notes

Shell Compatibility

Note: Commands use zsh -i -c "npm ..." syntax for npm commands.

Using a different shell? Click here
Shell Syntax Example
Zsh (default) zsh -i -c "npm ..." zsh -i -c "npm run lint"
Bash bash -c "npm ..." bash -c "npm run lint"
Fish fish -c "npm ..." fish -c "npm run lint"
Direct npm ... npm run lint

📂 Repository Structure

claude-toolkit/
├── 🎯 commands/           # 28 slash commands for Claude Code
│   ├── Git & PR Workflows (5)
│   ├── Code Quality & Refactoring (4)
│   ├── Testing & Quality (4)
│   ├── Documentation (3)
│   ├── Development Workflows (3)
│   ├── Infrastructure/DevOps (4)
│   ├── AI/Agent Specific (3)
│   └── Utility & Analysis (3)
├── 📝 prompts/            # 8 reusable prompt templates
│   ├── validation/        # Security, multi-cloud, Terraform
│   ├── analysis/          # Code smells, performance, Docker
│   └── generation/        # Tests, commits
├── 💡 examples/           # 8 real-world examples
│   ├── commands/          # Command usage examples
│   ├── workflows/         # Multi-step workflows
│   └── integrations/      # GitHub Actions, Slack
├── 📋 schemas/            # 10 JSON schemas
│   ├── commands/          # Command result schemas
│   ├── validation/        # Validation rules
│   ├── config/            # Configuration schemas
│   └── outputs/           # Output formats
├── Makefile               # Installation automation
└── README.md

🔧 Make Targets

Command Description
make install 📥 Install all commands to ~/.claude/commands
make uninstall 🗑️ Remove installed commands
make list 📋 List available commands
make check ✅ Check installation status
make help ❓ Show help message

🌟 Highlights

Featured Commands

Command Purpose
/sanitycheck 🔍 Run 16 comprehensive pre-commit checks
/commit 💬 Create conventional commits with proper formatting
/pr-review 👀 Perform thorough code review checklist
/rebase 🔀 Interactive rebase with guided conflict resolution
/test-coverage 📊 Analyze test coverage and identify gaps

→ View all 28 commands

🤝 Contributing

Contributions are welcome! This toolkit accepts:

✨ Commands

  • Slash commands for Claude Code
  • Workflow automation

📝 Prompts

  • Reusable templates
  • Best practices

🔧 Utilities

  • Hooks & configs
  • Helper scripts

📚 Documentation

  • Examples & guides
  • Integration patterns

How to Contribute

For External Contributors

  1. Fork this repository to your GitHub account
  2. Clone your fork locally:
    git clone https://github.com/YOUR-USERNAME/claude-toolkit.git
    cd claude-toolkit
  3. Create a branch with a descriptive name:
    git checkout -b feat/new-command      # For new commands
    git checkout -b docs/update-readme    # For documentation
    git checkout -b fix/command-bug       # For bug fixes
  4. Make your changes and commit with conventional format:
    git commit -m "feat: add new deployment command"
  5. Push to your fork and open a PR to this repo:
    git push origin feat/new-command
    # Then open PR from your fork to webuild-ai/claude-toolkit

For Maintainers

  1. Create a branch directly on this repo
  2. Push and open a PR for review

Contribution Guidelines

  • Add new commands to commands/
  • Create prompts in prompts/
  • Add schemas to schemas/
  • Write examples in examples/
  • Update documentation as needed

Conventional commit types: feat, fix, docs, refactor, test, chore

📄 License

MIT License - feel free to use and modify for your projects!


Made with ❤️ for the Claude Code community

Report Bug · Request Feature · Documentation

About

A collection of tools, commands, and utilities for Claude Code and Claude workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •