Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Code learning and audit framework. Analyze any codebase — new, legacy, or AI-generated — and produce educational explanations or architectural audits. Use when the user wants to understand WHAT and WHY behind any code, not just accept it.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 161% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 1% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 173% | 0% |
| case-21 | ✗→✓ | ▲ Improved | 1107% | 0% |
| case-13 | ✓→✗ | ▼ Worse | 195% | 0% |
AntiVibe generates learning-focused explanations or architectural audits of any code — AI-generated, legacy, or otherwise. It helps developers understand:
Works on any codebase — you don't need recent git history or AI-authored files.
Use AntiVibe when:
/antivibe or "deep dive"Output saved to deep-dive/ folder as markdown:
deep-dive/
├── auth-system-2026-01-15.md
├── api-layer-2026-01-15.md
└── database-models-2026-01-15.mdThe exact sections depend on the output mode (see Output Mode):
| Section | compact (default) | full | |---------|:---:|:---:| | Overview — what the code does and why it exists | ✅ | ✅ | | Key Components / Concepts — design patterns, algorithms, CS concepts used | ✅ | ✅ | | Code Walkthrough — file-by-file, line-by-line notes | — | ✅ | | Learning Resources — curated docs, tutorials, videos | — | ✅ | | Related Code — links to other files in the codebase | — | ✅ |
Concepts listed here will not be explained in full — the explainer will only note that they were used and in what context. Edit this list to match your current knowledge.
yamlknown_concepts: - async/await - React hooks - REST APIs
Controls how much detail is generated per run. Default is compact to keep token costs low.
yamloutput_mode: compact
| Mode | What's included | |------|----------------| | compact (default) | Overview, key components (function-level, one line each), concepts (what + why only). No resources. No line-by-line. Max 5 files. | | full | Everything in compact, plus: line-by-line walkthrough, prerequisites, curated resources, Next Steps. |
Override inline in your request:
"/antivibe full", "full deep dive", "include resources" → full modecompactSets the explanation depth when no level is specified in the request. Options: junior, mid, senior. Default: mid.
yamldefault_level: mid
| Level | Behavior | |-------|----------| | junior | Define all terms. Use analogies. Explain language features. Show full code snippets with inline comments. | | mid | Skip basics. Focus on design decisions and trade-offs. Brief code references only. | | senior | Skip obvious patterns. Focus only on non-obvious choices, edge cases, and architectural trade-offs. |
Level can also be specified inline in the request:
"explain for a junior", "I'm new to this" → junior"I know the basics", "mid level" → mid"senior mode", "skip the basics", "just the trade-offs" → seniorBefore analyzing, read the configuration above:
known_concepts skip list. Any concept in this list will be acknowledged in one sentence instead of fully explained.default_level. Apply this level consistently throughout the entire output.senior, route to agents/auditor.md instead of continuing this workflow.Use the first applicable mode:
src/auth/" or "walk me through api/routes.py".git diff HEAD has output → use those changed files (current behavior for post-AI-task learning).> The code does not need to be AI-generated. AntiVibe analyzes any code.
For each file:
For each concept/pattern found:
Only run this step in full mode. Skip entirely in compact mode.
Search for and include:
Create markdown file in deep-dive/ folder:
[component]-[timestamp].mdoutput_mode config (default: compact)templates/deep-dive.md. Include all sections. No 5-file limit — analyze every file in scope; for very large inputs, split the output across multiple deep-dive files rather than truncating.AntiVibe can be configured to auto-trigger via hooks:
To enable auto-trigger, configure hooks in your project (see hooks/hooks.json).
Optional scripts in scripts/ folder:
capture-phase.sh - Detect implementation phase boundariesanalyze-code.sh - Parse code structurefind-resources.sh - Search for external resourcesgenerate-deep-dive.sh - Create markdown outputThese are helpers - you can also do everything via direct code analysis.
Input: "Explain the auth system Claude wrote" (recent AI code) → Mode: Recent (git diff). Output: deep-dive/auth-system-2026-01-15.md
Input: "Walk me through src/payments/" (explicit target — legacy codebase) → Mode: Explicit. Analyzes files in that directory directly, no git needed.
Input: "Deep dive" (no target, legacy project with no recent changes) → Mode: Scan. Asks: "Which file or module would you like to analyze?"
Input: "Audit this, just the trade-offs" (senior mode) → Routes to agents/auditor.md. Produces architectural audit, not an explanation.
Other measured skills in the registry, with their headline benchmark lift.