OmniForge
OmniForge. Because merge requests deserve more than LGTM. 3 adversarial AI agents tear apart your code in isolated worktrees, auto-fix the findings, and forge MRs that actually have descriptions. One plugin to forge your MR lifecycle. Zero excuses.
Install / Use
/learn @nexiouscaliver/OmniForgeQuality Score
Category
Development & EngineeringSupported Platforms
README
What is OmniForge?
The merge request lifecycle has friction at every stage. Reviews are inconsistent — reviewers get tired, skip files, or rubber-stamp changes. Fixing review findings is tedious manual work. Creating MRs with proper descriptions is a chore nobody enjoys.
OmniForge automates all three stages. It is a unified Claude Code plugin that covers the full MR lifecycle: multi-agent adversarial review, automated finding resolution, and MR creation with auto-populated metadata. Three skills, one plugin, zero context switching.
Included Skills
| Skill | Command | Description |
|-------|---------|-------------|
| OmniReview | /omnireview-gitlab | Multi-agent adversarial MR review with 3 parallel agents, confidence scoring, and cross-correlation |
| OmniFix | /omnifix-gitlab | Automated finding fixer — triages, applies fixes, verifies, commits, and resolves discussion threads |
| OmniCreate | /omnicreate-gitlab | MR creation with auto-populated title and description from commit history |
Quick Start
Prerequisites
- Claude Code installed and working (get it here)
- uv (Python package runner) — required for the MCP tool server:
The MCP server uses# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Or via Homebrew (macOS) brew install uv # Verify uv --versionuv run --with mcp[cli]to auto-resolve Python dependencies at runtime — no manualpip installneeded. - glab CLI — required for GitLab MR operations:
# macOS brew install glab # Linux — see https://gitlab.com/gitlab-org/cli#installation # Authenticate glab auth login - Git (version 2.15+ for worktree support)
- A GitLab repository cloned locally
Installation
Option A: Install as Plugin (Recommended)
Two commands in your terminal (outside Claude Code):
# 1. Add OmniForge as a marketplace source
claude plugin marketplace add https://github.com/nexiouscaliver/OmniForge.git
# 2. Install the plugin
claude plugin install omniforge@omniforge-marketplace
This installs all three skills, the MCP server, and all agent templates in one step. Claude Code manages updates and uninstall automatically.
To update later:
claude plugin marketplace update omniforge-marketplace
claude plugin update omniforge
To uninstall:
claude plugin uninstall omniforge
claude plugin marketplace remove omniforge-marketplace
Option B: Load from Local Directory (Development/Testing)
If you have cloned the repo locally and want to test without installing:
claude --plugin-dir /path/to/OmniForge/plugins/omniforge
Option C: Manual Personal Skill (No MCP Server)
If you prefer a manual installation as a personal skill (without the MCP tool server):
# 1. Clone the repository
git clone https://github.com/nexiouscaliver/OmniForge.git
# 2. Install the review skill
mkdir -p ~/.claude/skills/omnireview-gitlab/references
cp OmniForge/plugins/omniforge/skills/omnireview-gitlab/SKILL.md ~/.claude/skills/omnireview-gitlab/
cp OmniForge/plugins/omniforge/skills/omnireview-gitlab/references/* ~/.claude/skills/omnireview-gitlab/references/
# 3. Install OmniFix (fix skill)
mkdir -p ~/.claude/skills/omnifix-gitlab/references
cp OmniForge/plugins/omniforge/skills/omnifix-gitlab/SKILL.md ~/.claude/skills/omnifix-gitlab/
cp OmniForge/plugins/omniforge/skills/omnifix-gitlab/references/* ~/.claude/skills/omnifix-gitlab/references/
# 4. Install OmniCreate (create skill)
mkdir -p ~/.claude/skills/omnicreate-gitlab
cp OmniForge/plugins/omniforge/skills/omnicreate-gitlab/SKILL.md ~/.claude/skills/omnicreate-gitlab/
# 5. Clean up
rm -rf OmniForge
Note: Manual installation does not include the MCP tool server. Skills fall back to running bash commands directly, which works but is slower and less error-handled.
After Installation
Restart your Claude Code session for the plugin to be detected. Claude Code loads plugins at session start — any running session will not see OmniForge until restarted.
Once restarted, open Claude Code in any GitLab repository and run your first review:
/omnireview-gitlab 136
How It Works
/omnireview-gitlab — Multi-Agent MR Review
OmniForge runs three independent AI review agents simultaneously, each in its own isolated copy of your codebase via git worktrees. Each agent examines the merge request from a different angle. When they finish, their findings are cross-referenced, scored for confidence, filtered for false positives, and delivered as a single consolidated report.
The Three Agents
MR Analyst — "Is this merge request well-crafted?"
Focuses on process quality — the things that have nothing to do with code but everything to do with whether a change is safe to merge:
- Examines every commit — are messages clear? Is each commit atomic?
- Checks the MR description — does it explain what changed and why?
- Reviews all discussion threads — are reviewer concerns addressed or left hanging?
- Evaluates scope — is this MR focused, or is it sneaking in unrelated changes?
- Verifies CI/CD pipeline status
Codebase Reviewer — "Is this code correct, clean, and well-integrated?"
Performs a deep code review that goes beyond the diff. It has full access to your codebase and traces call chains, checks test coverage, and verifies architectural consistency:
- Reads the complete files that were changed (not just the diff lines)
- Traces imports, callers, and dependencies to understand impact
- Checks for logic errors, edge cases, and race conditions
- Verifies test coverage — are new features actually tested?
- Evaluates architecture — does this change fit existing codebase patterns?
- Flags performance concerns like N+1 queries or blocking async calls
Security Reviewer — "Can this change be exploited?"
Thinks like an attacker. Systematically walks through the OWASP Top 10 checklist and looks for vulnerabilities both in the changes and in how they interact with existing code:
- Injection — SQL, XSS, command injection, path traversal
- Broken access control — missing authorization, privilege escalation
- Cryptographic failures — hardcoded secrets, weak algorithms
- Authentication issues — JWT validation, session handling
- Data exposure — PII leaks, overly broad API responses
- SSRF, misconfigurations, vulnerable dependencies, and more
- Scans for hardcoded secrets, API keys, and credentials in the diff and commit history
7-Phase Review Pipeline
MR !123
|
v
+--------------------------+
| Phase 1: GATHER |
| Fetch MR metadata, |
| diff, comments, commits |
+--------------------------+
|
v
+--------------------------+
| Phase 2: ISOLATE |
| Create 3 git worktrees |
| on the MR source branch |
+--------------------------+
|
v
+-------------------+-------------------+
| | |
v v v
+----------------+ +----------------+ +----------------+
| MR Analyst | | Codebase | | Security |
| | | Reviewer | | Reviewer |
| Commits, | | Code quality, | | OWASP Top 10, |
| discussions, | | architecture, | | secrets, |
| MR hygiene | | testing | | auth/authz |
+----------------+ +----------------+ +----------------+
| | |
v v v
+--------------------------+
| Phase 4: CONSOLIDATE |
| Confidence scoring, |
| cross-correlation, |
| deduplication |
+--------------------------+
|
v
+--------------------------+
| Phase 5: REPORT |
| Structured findings |
| with verdict |
+--------------------------+
|
v
+--------------------------+
| Phase 6: ACT
Related Skills
healthcheck
348.5kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
348.5kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
