Local code review for uncommitted changes in .NET and Angular projects with build verification and optional unit test execution.
This plugin provides automated code review for local uncommitted changes (staged and unstaged) in your .NET and Angular projects. It launches multiple specialized agents to review code from different perspectives, builds the project to catch compile errors, and optionally runs unit tests.
Key Features:
- Reviews all uncommitted changes (
git diff HEAD) - Auto-detects
.slnfiles for .NET projects - Auto-detects Angular projects (
angular.json) - Builds .NET (
dotnet build) and Angular (ng build) to catch errors - Auto-detects and runs unit tests (NUnit/XUnit)
- Confidence-based scoring (threshold: 80) to filter false positives
- Specialized for .NET/Angular best practices
- Read-only: Never auto-fixes - only reports issues
Reviews uncommitted changes and builds the project.
What it does:
- Gets uncommitted changes via
git diff HEAD - Auto-detects
.slnfile in current directory or parents - Auto-detects Angular project (
angular.json) - Launches parallel review agents:
- CLAUDE.md compliance
- Bug detection
- .NET/Angular best practices
- Security review
- Builds .NET project (
dotnet build) - Builds Angular project (
ng build) if detected - Reports issues with confidence scoring (threshold: 80)
Usage:
/local-code-reviewReviews uncommitted changes, builds the project, and runs unit tests.
What it does:
- Everything from
/local-code-review - Auto-detects test projects (NUnit/XUnit references)
- Runs unit tests (
dotnet test) - Reports test results (pass/fail)
Usage:
/local-code-review-testsSpecialized agent for .NET/Angular code review that triggers proactively when code review scenarios are detected.
Capabilities:
- Reviews code for bugs, security issues, and best practices
- Specialized for .NET 8/10 and Angular
- Never auto-fixes - only reports issues
- Uses confidence scoring to filter false positives
Embedded knowledge for .NET and Angular code review best practices.
Covers:
- Clean Architecture patterns
- SOLID principles
- Async/await best practices
- Exception handling patterns
- Angular component patterns
- RxJS best practices
- Security (OWASP)
- Performance considerations
- Git repository with uncommitted changes
- .NET SDK (for
dotnet buildanddotnet test) - Node.js and Angular CLI (for
ng buildif Angular project) - CLAUDE.md files (optional but recommended)
- Add the marketplace to Claude Code:
/plugin marketplace add devMappouras/local-code-review-claude-plugin- Install the plugin:
/plugin install local-code-review@devMappouras-plugins- Clone the repository to your Claude Code plugins folder:
# Windows
git clone https://github.com/devMappouras/local-code-review-claude-plugin.git "%USERPROFILE%\.claude\plugins\local-code-review"
# macOS/Linux
git clone https://github.com/devMappouras/local-code-review-claude-plugin.git ~/.claude/plugins/local-code-review- Restart Claude Code to load the plugin.
After installation, verify the plugin is loaded:
/helpYou should see /local-code-review and /local-code-review-tests in the available commands.
- Maintain clear CLAUDE.md files for better compliance checking
- Run
/local-code-reviewbefore committing changes - Use
/local-code-review-testsfor comprehensive review with test verification - Trust the 80+ confidence threshold - false positives are filtered
- Request fixes explicitly after reviewing the report
Christos Mappouras
1.0.0