Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By amitkot
Small, single-rule skills that auto-trigger on common engineering moments — file placement, task completion, claim-grounding, script duplication. One habit per skill, no procedural workflows.
npx claudepluginhub amitkot/claude-code-tools --plugin code-habitsUse when writing or editing code that contains repeated-looking calls on different structures, bitmask/bit-fiddling, ordering-sensitive sequences, or multi-step state mutations across data structures — adds a short inline comment per step explaining WHY each step is distinct, so a reader doesn't stop and ask "wait, why are there three of these?". Does not apply to trivial code with self-explanatory identifiers.
Use when about to mark a task as complete, done, finished, or shipped — verifies the deliverable actually exists as a file on disk, in a commit, or as a posted artefact. Blocks claiming completion based on chat output alone.
Use when about to write a state, cursor, marker, scratch, or progress file for a cron loop, monitor task, polling job, recurring schedule, or any session-scoped/ephemeral data — directs the file to /tmp/<name>.json instead of ~/.claude/ or other config dirs.
Use when about to assert a fact about code behavior, data state, configuration, or system behavior you have not directly verified — requires either reading the source/running the query/checking the log first, or labelling the claim explicitly as a hypothesis. Also covers secondary sources (deepwiki, subagent reports, web search, memory entries): keep the source tag visible and verify cited facts before relaying them as primary-source assertions.
Use when about to write a new script, command, or file that is near-identical to an existing one with small variations — adds a CLI flag, parameter, or config option to the existing script instead of creating a parallel copy.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Harness-native ECC plugin for engineering teams - 63 agents, 251 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,443 supported skills.
Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality, adapter for Rust
Shared base plugin for claude-code-tools marketplace providing common utilities, Git fundamentals, and reusable patterns for all plugins
Interactive planning and build loop for Claude Code. Generates specs, implementation plans, and iterative build infrastructure through clarifying questions.
Rust LSP via lspmux, sharing a single rust-analyzer instance across all Claude Code sessions.
MANDATORY when on gitbutler/workspace branch. Use but commands instead of git for commits, pushes, staging
A multi-plugin marketplace for Claude Code with Git workflow skills and comprehensive documentation for skill development.
This marketplace includes two plugins:
Purpose: Shared base plugin with Git fundamentals and common utilities
Location: core/
Includes:
When Claude uses this:
Purpose: Advanced Git workflows with virtual branches and operation history
Location: gitbutler-cli/
Includes:
Features:
When Claude uses this:
Dependencies: Requires core plugin (automatically installed)
ai_docs/)Extracted documentation optimized for AI context:
Claude Code Skill Specifications (ai_docs/claude-code/)
GitButler Documentation (ai_docs/gitbutler/)
# 1. Add the marketplace
/plugin marketplace add amitkot/claude-code-tools
# 2. Install plugins (gitbutler-cli automatically installs core)
/plugin install gitbutler-cli@claude-code-tools
# 3. Start using them!
# Ask Claude: "Can you help me with GitButler?"
# Ask Claude: "Explain Git branches to me"
Claude Code - Anthropic's official CLI for Claude (Get Claude Code)
GitButler CLI (for GitButler skill) - Install from gitbutlerapp/gitbutler
Before changing repository visibility or publishing a release, run the local audit:
pre-commit run --all-files
just audit-public
gitleaks detect --source . --redact --no-banner
git status --short --ignored
The public-readiness gate targets the current tree and future commits. Repository history is not rewritten.
The easiest way to install and keep plugins updated:
# Add this marketplace
/plugin marketplace add amitkot/claude-code-tools
# Install GitButler CLI plugin (automatically installs core)
/plugin install gitbutler-cli@claude-code-tools
# Or install individual plugins
/plugin install core@claude-code-tools
/plugin install gitbutler-cli@claude-code-tools
# Later, update to the latest versions
/plugin update gitbutler-cli
/plugin update core
# List installed plugins
/plugin list
Plugins will be automatically available in all your Claude Code sessions.
Benefits:
/plugin update/plugin removeIf you prefer manual installation, you can copy the skill directly:
User-Level Installation (available in all projects):
# Create skills directory
mkdir -p ~/.claude/skills
# Copy plugins
cp -r core/skills/* ~/.claude/skills/
cp -r gitbutler-cli/skills/* ~/.claude/skills/
# Verify installation
ls ~/.claude/skills/git-fundamentals
ls ~/.claude/skills/gitbutler-cli
Project-Level Installation (specific to one project):
# Navigate to your project
cd /path/to/your/project
# Create skills directory
mkdir -p .claude/skills
# Copy plugins
cp -r /path/to/claude-code-tools/core/skills/* .claude/skills/
cp -r /path/to/claude-code-tools/gitbutler-cli/skills/* .claude/skills/
# Verify installation
ls .claude/skills/
Test that Claude Code recognizes the skills: