code-quality-plugin
v1.25.3Code review, refactoring, linting, anti-pattern detection, and static analysis
By Lauri GatesLicense: MIT58 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 16 skill or MCP entries
- Source updated
- Sep 15, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install code-quality-plugin for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install code-quality-plugin@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/laurigates/claude-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is code-quality-plugin/.
Plugin files
├── .claude-plugin/plugin.json├── skills/ast-grep-search/SKILL.md├── skills/bulk-sweep-classify/SKILL.md├── skills/code-antipatterns/SKILL.md├── skills/code-complexity/SKILL.md├── skills/code-dead-code/SKILL.md├── skills/code-dep-audit/SKILL.md├── skills/code-docs-quality/SKILL.md├── skills/code-hidden-failures/SKILL.md├── skills/code-lint/SKILL.md├── skills/code-refactor/SKILL.md├── skills/code-review/SKILL.md├── skills/code-review-checklist/SKILL.md├── skills/code-scaffold-backport/SKILL.md├── skills/code-test-quality/SKILL.md├── skills/debugging-methodology/SKILL.md└── skills/dry-consolidation/SKILL.md
Included Skills16
Find and replace code patterns structurally with ast-grep. Use when matching code by AST structure, finding functions with specific signatures, or detecting anti-patterns regex cannot match.
Classify every regex match before a bulk find-replace/syntax-modernization sweep — four match categories, scoped transform, allowlist-aware verification. Use when bulk-renaming commands/tools/paths or migrating syntax across many files.
Analyze a codebase for anti-patterns using ast-grep. Use when finding magic numbers, console.logs, var usage, excessive any, eval/innerHTML security issues, or deep nesting.
Analyze code complexity metrics (cyclomatic, cognitive, function length, coupling). Use when identifying refactoring targets, tracking codebase health, or reviewing large changes.
Detect dead code, unused exports, unreachable branches, and orphaned files. Use when reducing maintenance burden, cleaning up after refactors, or auditing codebase health.
Audit dependencies for security vulnerabilities, outdated packages, and license compliance. Use when checking supply chain security, preparing releases, or responding to CVEs.
Analyze docs quality across PRDs, ADRs, PRPs, CLAUDE.md, .claude/rules/. Use when auditing documentation, checking for stale ADRs/PRDs, or validating rule frontmatter structure.
Scan for hidden failures: swallowed errors (empty catch, || true, 2>/dev/null) and silent degradation (success on zero results). Use when failures vanish or success masks empty output.
Universal linter that auto-detects ruff/eslint/clippy/gofmt for the project language. Use when linting code, auto-fixing, formatting, or running pre-commit checks.
Refactor toward pure functions, immutability, composition. Use when extracting pure functions, removing side effects, replacing loops with map/filter/reduce, or separating I/O.
Code review for quality, security, performance, and architecture. Use when reviewing code, auditing OWASP, checking SOLID, or finding perf bottlenecks and test gaps.
Checklist for security, correctness, and performance review. Use when reviewing PRs, checking for secrets/injection, verifying error handling, or auditing N+1 queries.
Back-port an instance fix into the generator that produced it — cookiecutter, scaffold, `new-*` recipe. Use when fixing, reviewing, or auditing a generated file.
Analyze test quality: smells, empty assertions, flaky patterns, coverage gaps. Use when tests are unreliable, coverage is misleading, or after major refactors.
Systematic debugging for memory, performance, and system-level issues. Use when diagnosing memory leaks, tracing syscalls with strace/eBPF, profiling, or reasoning about races.
Find and extract duplicated code into shared abstractions. Use when seeing repeated utilities, copy-pasted components, duplicated hooks, or boilerplate repeated across files.
Plugin manifests1
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "code-quality-plugin",
"version": "1.25.3",
"description": "Code review, refactoring, linting, anti-pattern detection, and static analysis",
"author": {
"name": "Lauri Gates"
},
"repository": "https://github.com/laurigates/claude-plugins",
"license": "MIT",
"keywords": [
"code-review",
"refactoring",
"linting",
"analysis",
"anti-patterns",
"ast-grep",
"security",
"documentation",
"adr",
"prd",
"prp",
"quality-check",
"dry-consolidation",
"duplication",
"silent-degradation",
"preconditions",
"error-handling",
"error-swallowing",
"dead-code",
"dependency-audit",
"test-quality",
"complexity",
"supply-chain"
],
"hooks": "./hooks.json"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[code-quality-plugin on Agent Plugins Marketplace](https://pluginsmp.com/plugins/code-quality-plugin)