Model or dataset
brennercruvinel/CCPlugins avatar
brennercruvinel/CCPlugins

CCPlugins: 24 slash commands that stop you re-typing "act like a senior engineer" to Claude Code

Best Claude Code framework that actually save time. Built by a dev tired of typing "please act like a senior engineer" in every conversation.

2,780 stars165 forksPythonMIT

At a glance

What is it?
CCPlugins by Brenner Cruvinel is an MIT-licensed set of 24 professional slash commands for the Claude Code CLI, built to save a few hours a week on repetitive tasks and to stop Claude over-engineering simple requests. A V2 redesign is under way as Claude Code absorbs some of what the commands did.
Who is it for?
Install CCPlugins if you use the Claude Code CLI daily and keep re-typing the same guidance to keep it focused. Install with the one-line script or python install.py, then reach for /commit, /cleanproject, /review and /session-start on real work.
Can I use it commercially?
Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
Is it still maintained?
Yes. The repository last received commits 5 days ago.
What is it written in?
Mainly Python, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

The problem CCPlugins is built around

CCPlugins names its problem in a way most Claude Code users will recognise. Ask Claude to fix a bug and get 15 test files; request a simple refactor and receive a dissertation on clean code; ask for a button and get a UI framework rewrite; and every conversation starts with please act like a senior engineer who doesn't overengineer. The framework's tagline sums up the intent: automate the boring stuff.

CCPlugins is a curated set of 24 professional commands for the Claude Code CLI that the README says save two to three hours a week on repetitive development tasks. They are optimised for Opus 4 and Sonnet 4, and the badges note they also work with Kimi K2. The audience is developers who already run Claude Code every day and want structured, predictable outcomes rather than re-steering the model each time. It is not for occasional users; the value comes from commands you reach for often.

Installing CCPlugins

Installation is quick and cross-platform. On Mac or Linux there is a one-line install script:

bash
curl -sSL https://raw.githubusercontent.com/brennercruvinel/CCPlugins/main/install.sh | bash

On Windows or any platform, a Python installer does the same job:

bash
python install.py

There is also a manual route, cloning the repository and running python install.py, and matching uninstallers (./uninstall.sh or python uninstall.py). As always with a script piped from a URL into bash, it is reasonable to read install.sh first. The repository itself is small, a commands/ directory plus the install and uninstall scripts, so the commands are just files you can inspect before trusting them.

The command set, grouped by job

The 24 commands are organised by what you are trying to do. The development-workflow group covers the everyday actions: /cleanproject removes debug artifacts with git safety, /commit makes conventional commits after analysing the change, /format applies the project's formatter, /scaffold generates a feature from existing patterns, /test runs tests with failure analysis, /implement imports and adapts code from a source, and /refactor restructures code with a validation and mapping phase.

A code-quality and security group adds /review for multi-agent analysis across security, performance, quality and architecture, /security-scan for vulnerability analysis with remediation tracking, /predict-issues for proactive problem detection, and a cluster of smaller tools for comments, imports and TODOs (/remove-comments, /fix-imports, /find-todos, /create-todos, /fix-todos). An advanced-analysis group (/understand, /explain-like-senior, /contributing, /make-it-pretty) and a session-and-project group (/session-start, /session-end, /docs, /todos-to-issues, /undo) round it out. The naming is literal on purpose, so the command you want is usually the one you would guess.

Validation phases and extended thinking

The feature that separates CCPlugins from a plain prompt collection is that the complex commands include validation phases to check their own completeness. The README shows this for two of them:

bash
/refactor validate
/implement validate

Refactor's validate pass finds remaining old patterns and verifies a full migration; implement's checks integration completeness and finds loose ends. This matters because the failure mode of an AI refactor is a half-finished migration that looks done, and a built-in verification step is exactly what catches that.

CCPlugins also leans on extended thinking for the hard cases: deep architectural analysis for large refactors, and chain analysis for sophisticated vulnerability detection in security scans. Combined with the review command's multi-agent split across security, performance, quality and architecture, the framework's design philosophy is clear: give the model structure and a check, rather than a single open-ended instruction.

The V2 redesign and what it signals

CCPlugins is unusually honest about its own future. A prominent notice says V2 is in active development because of recent Anthropic updates, SDK improvements, native subagents, context memory and enhanced CLI capabilities, and that several slash commands have become redundant as Claude Code now handles them natively. V2 is described as a complete architectural redesign focused on what Claude Code still cannot do efficiently, while v1 remains stable and functional.

That notice is worth weighing before adopting the tool. On one hand, it is a good sign: the maintainer is tracking what the platform absorbs and is willing to cut commands that no longer add value rather than keep dead weight. On the other, it means some of today's 24 commands may be retired or reshaped, so treat the current set as useful now but in flux. If a command duplicates something your Claude Code version already does well natively, prefer the native path.

Licence, releases and the honest caveat

CCPlugins is MIT licensed, so you can copy, fork and adapt individual commands, which is easy given that each is a file in commands/. The version badge reads 2.5.2, and the last push was on 2026-09-11, so despite the older release tags the project is under active work, consistent with the V2 development notice. The README also frames the commands as continuously refined based on real-world usage rather than frozen.

The honest caveat is the overlap with the platform itself. Because Claude Code keeps gaining native capabilities, the marginal value of a command collection shrinks over time for exactly the tasks the platform learns to do. CCPlugins' response, retiring redundant commands and focusing V2 on the remaining gaps, is the right one, but it means the smart way to use it is to lean on the commands that genuinely save you steps today and to re-check that list as both CCPlugins and Claude Code evolve.

Editorial conclusion

Install CCPlugins if you use the Claude Code CLI daily and keep re-typing the same guidance to keep it focused. Install with the one-line script or python install.py, then reach for /commit, /cleanproject, /review and /session-start on real work. Note that a V2 redesign is in progress because Claude Code now does some of this natively, so treat v1 as stable-but-evolving.

Frequently asked questions

What is CCPlugins?

CCPlugins is an MIT-licensed set of 24 professional slash commands for the Claude Code CLI, such as /commit, /cleanproject, /refactor and /review, designed to save two to three hours a week on repetitive tasks and to keep Claude from over-engineering simple requests.

How do I install CCPlugins?

On Mac or Linux, run the one-line install script that pipes install.sh into bash; on Windows or cross-platform, run python install.py. You can also clone the repo and run python install.py, and uninstall with uninstall.sh or python uninstall.py.

Is CCPlugins still worth it now that Claude Code does more natively?

The README says a V2 redesign is under way because Claude Code now handles some commands natively, and that some v1 commands have become redundant. v1 stays stable; use the commands that still save you steps and prefer native features where they overlap.

Official sources

  1. brennercruvinel/CCPlugins on GitHub
  2. License: MIT
  3. Project website
  4. README
  5. Releases
Community notes

Community notes