Claude Code plugins built for developers who care about code quality.
/plugin marketplace add andredezzy/maccing
Manual update:
/plugin marketplace update maccing
Enable auto-update:
- Run
/plugin - Select Marketplaces tab
- Select
maccing - Select Enable auto-update
Reinstall to get latest:
/plugin install maccing-code-reviewer@maccing
Multi-agent code review with automatic pattern discovery.
/plugin install maccing-code-reviewer@maccing
Features:
- Automatic pattern discovery from YOUR codebase
- 6 specialized review agents running in parallel
- ULTRATHINK methodology for deep analysis
- Persistent reports in docs/code-reviews/
Quick start:
/maccing-code-reviewer:review
Monorepo workflow assistance with auto-detection and smart reminders.
/plugin install maccing-monorepo@maccing
Features:
- Auto-detects Turborepo, Nx, pnpm, npm, yarn workspaces
- Reminds to run scripts from root with filters
- Comprehensive monorepo-workflows skill
- Commands:
/maccing-monorepo:info,/maccing-monorepo:run
Quick start:
/maccing-monorepo:info
Monorepo Info
★ monorepo ───────────────────────────────────────────
Tool: Turborepo
Root: /Users/dev/my-project
Packages:
apps/web (web)
└─ dev, build, test, lint
apps/docs (docs)
└─ dev, build
packages/ui (@repo/ui)
└─ build, test
packages/config (@repo/config)
└─ lint
Dependency Flow:
┌──────────────────────────────────────────────────────────────────────┐
│ APPLICATIONS │
├──────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────┐ ┌─────────────────────────────┐ │
│ │ @repo/web │ │ @repo/docs │ │
│ │ Frontend :3000 │ │ Documentation :3001 │ │
│ └──────────────┬──────────────┘ └──────────────┬──────────────┘ │
│ │ │ │
└─────────────────┼────────────────────────────────┼───────────────────┘
│ │
▼ ▼
┌──────────────────────────────────────────────────────────────────────┐
│ PACKAGES │
├──────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────┐ ┌─────────────────────────────┐ │
│ │ @repo/ui │ │ @repo/config │ │
│ │ Shared UI Components │ │ Shared Configuration │ │
│ └─────────────────────────────┘ └─────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────────────────────┘
web → ui, config
docs → ui
Filter syntax:
turbo run <task> --filter=<package>
───────────────────────────────────────────────────────
Run Command
★ monorepo:run ────────────────────────────────────────
Task: build
Package: web
Tool: Turborepo
Command:
turbo run build --filter=web
────────────────────────────────────────────────────────
PostToolUse Reminder (context injection, not visual banner)
You ran `npm run dev` from apps/web/. For better caching and
consistency, run from monorepo root: `turbo run dev --filter=web`
Initial
⚠ maccing-code-reviewer v1.1.0
Scope: Full Codebase
────────────────────────────────────────────────────────
First-Time Setup
◆ maccing-code-reviewer: First-time Setup ──────────────
Scanning for project rules...
Setup Complete
✓ maccing-code-reviewer: Setup Complete ────────────────
Config: .claude/plugins/maccing/code-reviewer.json
Rules: CLAUDE.md
Agents: naming, code-style, clean-code, architecture, security
────────────────────────────────────────────────────────
Pattern Discovery
◎ maccing-code-reviewer: Pattern Discovery ─────────────
Scanning codebase for implicit conventions...
naming patterns discovered:
Boolean Prefixes
├─ is* → 73%
├─ has* → 18%
└─ can* → 5%
✓ Adopted
Function Naming
├─ verb-first → 91%
└─ noun-first → 9%
✓ Adopted
────────────────────────────────────────────────────────
Final Report
★ maccing-code-reviewer: Code Review Report ────────────
Date: 2025-12-31 14:30
Branch: feature/auth
Files: 12
Issues: 7
Summary:
- CRITICAL: 1
- HIGH: 3
- MEDIUM: 2
- LOW: 1
Verdict: REQUEST CHANGES
─────────────────────────────────────────────────────────
Issues:
✖ CRITICAL: src/auth.ts:42
Agent: security-agent
Issue: Tenant ID accepted from request body
Pattern: Never accept tenantId from frontend
▲ HIGH: src/utils/helpers.ts:15
Agent: naming-agent
Issue: Boolean variable missing prefix
Pattern: Discovered: 96% of booleans use is/has/can prefix
────────────────────────────────────────────────────────
- Discovery-first: Learn from YOUR codebase, not generic rules
- Thorough over fast: Deep multi-pass analysis
- Evidence over claims: Every issue includes file:line reference
- Transparent: See what was discovered and why
Clear cache and reinstall:
rm -rf ~/.claude/plugins/cache/maccing
rm -rf ~/.claude/plugins/marketplaces/maccing
/plugin marketplace add andredezzy/maccing
/plugin install <plugin-name>@maccingcat ~/.claude/plugins/marketplaces/maccing/plugins/<plugin-name>/.claude-plugin/plugin.json | grep versionFor detailed troubleshooting guides:
MIT