You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-31Lines changed: 19 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
When using Claude Code or Codex, AI frequently invents non-existent APIs, reinvents the wheel, hardcodes fake data, and over-engineers solutions. VibeGuard prevents these problems at the source through **rule injection + real-time interception + static scanning** — three layers of defense.
10
10
11
-
> **VibeGuard vs [Everything Claude Code](https://github.com/anthropics/everything-claude-code):** ECC is a general-purpose productivity toolkit (28 agents, 119 skills). VibeGuard is a specialized **defense system** — 88+ rules, 16 hooks with hard interception, churn loop detection, analysis paralysis guard, and structured event logging. **They're complementary, not competing.** ECC helps AI do more; VibeGuard stops AI from doing wrong. Install both.
11
+
> **VibeGuard vs [Everything Claude Code](https://github.com/anthropics/everything-claude-code):** ECC is a general-purpose productivity toolkit (28 agents, 119 skills). VibeGuard is a specialized **defense system** — 88+ rules, 15 hooks with hard interception, churn loop detection, analysis paralysis guard, and structured event logging. **They're complementary, not competing.** ECC helps AI do more; VibeGuard stops AI from doing wrong. Install both.
12
12
13
13
Inspired by [OpenAI Harness Engineering](https://openai.com/index/harness-engineering/) and [Stripe Minions](https://www.youtube.com/watch?v=bZ0z1ApYjJo). Fully implements all 5 Harness Golden Principles.
14
14
@@ -66,14 +66,6 @@ Most hooks trigger automatically during AI operations; `skills-loader` remains a
66
66
| AI tries to finish with unverified changes |`stop-guard`|**Gate** — complete verification first |
- Claude-specific hooks in `~/.claude/settings.json` are unchanged.
220
+
> **Note:** Codex PreToolUse/PostToolUse currently only supports `Bash` matcher. Edit/Write guards (pre-edit, post-edit, post-write) are not yet deployable.
224
221
225
-
Verify Codex MCP config:
222
+
Output format differences are handled by `run-hook-codex.sh` wrapper (Claude Code `decision:block` → Codex `permissionDecision:deny`).
226
223
227
224
```bash
228
-
codex mcp get vibeguard --json
225
+
bash setup.sh --check # Verify full installation
229
226
```
230
227
231
-
For Codex app-server orchestrators (Symphony-style), use the optional wrapper:
0 commit comments