A collection of plugins for Claude Code, from Christopher Boone.
Skills
Git:
Commit
∙ Merge Main
∙ PR
∙ Release
∙ Review Branch
∙ Use Git
Issues and Worktrees:
Create Issue
∙ Create Worktree
∙ Create Worktree from Issue
∙ Suggest Next Issue
Code Review:
Address Review
∙ Resolve Copilot PR Feedback
Code Quality:
Handle Secrets
∙ Lint and Fix
∙ Setup Linters
∙ Write Go Code
∙ Write Markdown
∙ Write Scrut Tests
∙ Write Shell Scripts
Scaffolding:
Add Community Files
∙ Bootstrap Project
Agents:
Clean Up Agent Config
∙ Create Plugin
Commands
Code Quality:
Add Scrut CLI Tests
CI Optimization:
Optimize Runner Usage
Scaffolding:
Add GoReleaser Homebrew
∙ Scaffold Go CLI
∙ Scaffold Go Library
∙ Scaffold New Repo
∙ Setup CI
∙ Setup Secret Scanning
∙ Setup Installers
Hooks
Security:
Block rm -rf
Workflow:
Notify
From within claude, open the plugins manager via /plugin, then tab to Marketplace, and hit enter to Add Marketplace. Type cboone/cboone-cc-plugins, then choose which plugins you would like to install.
Or, from within claude, run:
/plugin marketplace add cboone/cboone-cc-pluginsSkills for the commit-to-PR pipeline. Stage, commit, merge, review, and open pull requests without leaving the conversation.
Smart, context-aware git commits with conventional commit messages and plan awareness. Analyzes your diff to generate well-structured commit messages, handles staged-only vs. all changes, and supports commit-and-push workflows.
Trigger:
/commitDetails: README
Fetch and merge the repository's base branch into the current feature branch. Automatically detects the default branch, handles uncommitted changes, resolves merge conflicts, and pushes after a successful merge.
Trigger:
/merge-mainRequires:gh(falls back togit remote show originif unavailable) Details: README
Commit all changes, push to remote, and create a GitHub pull request in one automated step with no prompts. Detects connected issues and adds closing references automatically.
Prepare a versioned release by analyzing conventional commits, recommending a version bump, updating version references in project files and documentation, managing CHANGELOG.md in Keep a Changelog format, creating a release commit, and tagging locally. Detects project type automatically (Go CLI, Go library, or generic).
Trigger:
/releaseDetails: README
Summarize all work done on the current branch compared to the base branch. Groups changes by area, highlights notable modifications, and optionally compares progress against a plan document.
Trigger:
/review-branchDetails: README
Git and GitHub CLI conventions for Claude Code. Covers when to use tmpfiles vs HEREDOCs for passing content, GPG signing, safe push practices, secret file exclusion, and parallel tool call patterns to avoid permission prompts.
Trigger:
/use-git(also activates automatically) Details: README
Parallel development with git worktrees. Pick an issue, spin up an isolated worktree with its own agent session, and let each agent work independently.
Create GitHub issues by writing the body to a tmpfile and passing --body-file to gh, avoiding permission prompts from large multiline Bash arguments. Supports labels, assignees, milestones, and cross-repo issue creation.
Create a new git worktree, branch, and tmux window with a task prompt injected into the new agent session. Derives the branch name from the task description or accepts an explicit branch name.
Find a GitHub issue and create a dedicated worktree, branch, and tmux window for working on it. Derives the branch name from the issue title and labels, and injects the issue context into the new session.
Trigger:
/create-worktree-from-issueRequires:gh,workmuxDetails: README
Review all open GitHub issues, analyze them in context, and recommend what to work on next with prioritized reasoning.
Process feedback from human reviewers and automated tools. Parse review documents, triage Copilot suggestions, and resolve comments systematically.
Parse a review document for actionable feedback items, work through them systematically, and track resolution progress. Commits fixes in logical groups by default.
Trigger:
/address-review <path>Details: README
Process and resolve GitHub Copilot automated PR review comments. Categorizes threads, resolves them, and updates Copilot instruction files when feedback is incorrect.
Trigger:
/resolve-copilot-pr-feedbackDetails: README
Style guides, linters, and security practices. These skills activate automatically when working with their target languages and file types.
Best practices for handling user-provided secrets in CLI tools. Covers secure input methods, credential storage, secret masking, and language-specific libraries.
Trigger:
/handle-secretsDetails: README
Detect available linters and formatters in the project, run them with auto-fix, and resolve remaining issues. Supports ESLint, Prettier, markdownlint, ShellCheck, shfmt, Knip, cspell, and project-specific lint scripts.
Trigger:
/lint-and-fixDetails: README
Go code style guide based on Google Go Style Guide, Effective Go, and Code Review Comments. Organized into an essential checklist and comprehensive references by topic.
Trigger:
/write-go-code(also activates automatically) Details: README
Markdown style conventions targeting GitHub Flavored Markdown (GFM), aligned with markdownlint-cli2 rules. Activates automatically when creating or editing Markdown files.
Trigger:
/write-markdown(also activates automatically) Details: README
Scrut test style conventions for writing and maintaining snapshot-based CLI test files. Activates automatically when creating or editing scrut test files.
Trigger:
/write-scrut-tests(also activates automatically) Details: README
Bash style conventions for creating and editing shell scripts. Activates automatically when creating or editing shell scripts.
Trigger:
/write-shell-scripts(also activates automatically) Details: README
Detect project languages and file types, recommend appropriate linters and formatters, install them, and generate config files. Supports JavaScript/TypeScript (ESLint + Prettier), Go, Python, Rust, Ruby, Shell, and cross-language tools (EditorConfig, markdownlint, cspell, Stylelint, Hadolint, Actionlint, and more).
Trigger:
/setup-lintersDetails: README
Orchestrate project setup. Assess what is needed and run all applicable scaffolding and setup tools in the correct order.
Add standard community files to a project preparing for public release: CONTRIBUTING.md, CODE_OF_CONDUCT.md, .github/SECURITY.md, and a pull request template. Detects the project's build system and tooling to populate contribution guidelines with relevant setup, test, and lint commands.
Trigger:
/add-community-filesDetails: README
Assess a repository, determine what scaffolding and setup tools are needed, present a plan, and execute them in the correct order. Detects the project type, checks for existing infrastructure, resolves overlap between tools, and runs everything from foundational boilerplate to CI, linters, secret scanning, and installer setup.
Trigger:
/bootstrap-projectDetails: README
Meta-tools for the agent ecosystem. Audit agent configuration files and create new plugins.
Review and reorganize AI coding agent configuration files across Claude Code, OpenAI Codex, GitHub Copilot, and OpenCode. Identifies duplications, proposes a consolidated structure, and includes comprehensive reference documentation.
Trigger:
/clean-up-agent-configDetails: README
Guide for creating new plugins in this repository with consistent structure and conventions. Walks through the full process from choosing a plugin type to registering in the marketplace.
Trigger:
/create-pluginDetails: README
Commands are invoked explicitly via /command-name and are not loaded into the system prompt. Use these for one-time setup tasks.
Set up scrut snapshot-based CLI integration testing for a CLI project. Detects the project language, creates starter test files, adds Makefile targets, and configures CI to run scrut tests.
Trigger:
/add-scrut-cli-testsRequires:scrut(Makefile checks for availability and provides install instructions) Details: README
Reduce wasted GitHub Actions minutes on existing workflows.
Add paths-ignore, concurrency groups, and timeout-minutes to existing GitHub Actions workflows. Scans all workflow files, classifies each by trigger pattern, and applies only the optimizations appropriate for each workflow type.
Trigger:
/optimize-runner-usageDetails: README
Bootstrap new projects with consistent structure. Generate boilerplate, CI/CD pipelines, and security scanning from templates.
Add GoReleaser configuration and a GitHub Actions release workflow to an existing Go CLI project with Homebrew tap publishing to cboone/homebrew-tap. Detects project features (shell completions, man page generation, macOS-only constraints) and generates appropriate configuration with conventional commit changelog grouping. Optionally adds a release-dry-run Makefile target.
Trigger:
/add-goreleaser-homebrew
Scaffold a complete Go CLI project with Cobra, GoReleaser, GitHub Actions CI/CD, and Homebrew tap support. Generates all project files and supports optional Viper and Charmbracelet dependencies.
Trigger:
/scaffold-go-cliDetails: README
Scaffold a Go library project with GoReleaser changelog-only releases, golangci-lint, GitHub Actions CI/CD (multi-version Go matrix), and Makefile. Generates the package source file, doc.go, go.mod, Makefile, .gitignore, .goreleaser.yml, .golangci.yml, .editorconfig, CI and release workflows, LICENSE, README, and a plans directory. Optionally generates example tests.
Trigger:
/scaffold-go-libraryDetails: README
Scaffold the universal boilerplate for any new repository: LICENSE, README, .gitignore, agent config files, and a plans directory. Supports multiple project types.
Trigger:
/scaffold-new-repoDetails: README
Set up GitHub Actions CI with test, lint, format, and vulnerability check jobs, plus matching Makefile targets. Detects the project language (Go, JavaScript/TypeScript, Python, Rust, Ruby, Shell) and generates appropriate parallel CI jobs and Makefile targets.
Trigger:
/setup-ciDetails: README
Set up secret scanning with gitleaks and TruffleHog GitHub Actions workflows and optional gitleaks configuration. Gitleaks provides fast pattern matching on every push and PR; TruffleHog adds deeper verification-based scanning on pushes to main.
Trigger:
/setup-secret-scanningDetails: README
Set up installer and distribution methods for Go, Swift, and Rust projects: Homebrew tap formula, shell install script, go/cargo install, release workflow generation, and homebrew-tap issue creation. Detects existing release infrastructure and generates appropriate files.
Trigger:
/setup-installersDetails: README
Prevent destructive operations before they happen.
Blocks recursive rm commands before they execute and suggests using trash instead, which moves files to the system Trash.
Requires:
trash. Install via Homebrew:brew install trashDetails: README
Stay informed about agent activity.
Sends macOS notifications when Claude finishes a task or needs your attention.
Requires:
terminal-notifier. Install via Homebrew:brew install terminal-notifierDetails: README
MIT License. TL;DR: Do whatever you want with this software, just keep the copyright notice included. The authors aren't liable if something goes wrong.