By laurigates
Automate code reviews, anti-pattern detection, refactoring to functional style, duplication consolidation, silent failure checks, linter autofixes, and documentation validation across JavaScript, TypeScript, Python, Rust, Go, Vue, React codebases using AST-grep structural matching and tools like ESLint, Ruff, Biome.
npx claudepluginhub laurigates/claude-plugins --plugin code-quality-pluginFind and replace code patterns structurally using ast-grep. Use when you need to match code by its AST structure (not just text), such as finding all functions with specific signatures, replacing API patterns across files, or detecting code anti-patterns that regex cannot reliably match.
Analyze codebases for anti-patterns, code smells, and quality issues using ast-grep structural pattern matching. Use when reviewing code quality, identifying technical debt, or performing comprehensive code analysis across JavaScript, TypeScript, Python, Vue, React, or other supported languages.
Analyze codebase for anti-patterns, code smells, and quality issues using ast-grep
Refactor code applying functional programming principles - pure functions, immutability, and composition. Use for file or directory-scope refactoring.
Structured code review approach covering security, quality, performance, and consistency.
Perform comprehensive code review with automated fixes
Detect silent degradation patterns where operations succeed with zero results because preconditions are unmet. Use when features report "success" but produce nothing, scan results show 0 items with no explanation, or UX shows green success banners for empty outcomes. Finds missing precondition checks, silent skips, and misleading success messages.
Systematic debugging approach with tool recommendations for memory, performance, and system-level issues.
Analyze codebase documentation quality - PRDs, ADRs, PRPs, CLAUDE.md, and .claude/rules/
Find and extract duplicated code into shared abstractions. Use when you see repeated patterns across multiple files — identical utility functions, copy-pasted UI components, duplicated hooks or state management, or repeated boilerplate blocks. Systematically consolidates them into reusable utilities, components, hooks, and shared modules.
- Package files: !`find . -maxdepth 1 \( -name "package.json" -o -name "pyproject.toml" -o -name "setup.py" -o -name "Cargo.toml" -o -name "go.mod" \) -type f`
Cross-language linter autofix commands and common fix patterns for biome, ruff, clippy, shellcheck, and more.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
20 modular skills for idiomatic Go — each under 225 lines, backed by 48 reference files, 8 automation scripts (all with --json, --limit, --force), and 4 asset templates. Covers error handling, naming, testing, concurrency, interfaces, generics, documentation, logging, performance, and more. Activates automatically with progressive disclosure and conditional cross-references.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.