Skills / antivibe
antivibe
Learn what AI writes, not just accept it. A Claude Code skill that turns AI-generated code into educational deep dives.
Installation
Kompatibilitaet
Beschreibung
AntiVibe
✨ What is AntiVibe?
AntiVibe is a learning-focused code explanation framework that transforms AI-generated code into educational content. Unlike generic code summaries, AntiVibe helps you understand:
- What the code does (functionality)
- Why it was written this way (design decisions)
- When to use these patterns (context)
- What alternatives exist (broader knowledge)
⚡ The Problem: AI writes code, developers copy-paste it, nobody learns anything.
🛡️ The Solution: AntiVibe explains the reasoning so you actually understand.
🎯 Features
| Feature | Description | |---------|-------------| | Deep Dives | Generate comprehensive learning guides from AI code | | Concept Mapping | Connect code to underlying CS principles | | Curated Resources | Quality links to docs, tutorials, videos | | Phase-Aware | Group explanations by implementation phase | | Auto-Trigger | Optional hooks for automatic generation | | Multi-Language | Works with any language/framework |
🚀 Quick Start
Installation
# Clone the repository
git clone https://github.com/mohi-devhub/antivibe.git
# Install as a global Claude Code skill
cp -r antivibe ~/.claude/skills/antivibe
Usage
/antivibe # Start a deep dive
"deep dive" # Analyze recently written code
"learn from this code" # Generate learning guide
"explain what AI wrote" # Explain specific files
"understand what AI wrote" # Understand design decisions
📁 Output Example
Generate a deep dive and get a file like:
# Deep Dive: Authentication System
## Overview
This auth system uses JWT tokens with refresh token rotation...
## Code Walkthrough
### auth/service.ts
- **Purpose**: Token generation and validation
- **Key Components**:
- `generateTokens()`: Creates access/refresh tokens
- `verifyToken()`: Validates JWT signatures
## Concepts Explained
### JWT (JSON Web Tokens)
- **What**: Stateless authentication tokens...
- **Why**: Server doesn't need to store sessions...
- **When**: APIs, SPAs, microservices...
## Learning Resources
- [JWT.io](https://jwt.io): Official documentation
- [Auth0 Guide](https://auth0.com/blog): Best practices
Saved to: deep-dive/auth-system-2026-04-10.md
🔧 Configuration
Auto-Trigger Hooks
Enable automatic deep-dive generation after task completion:
# Copy hooks to your project
cp framework/hooks/hooks.json your-project/.claude/hooks.json
| Hook | When | Use Case |
|------|------|----------|
| SubagentStop | Task completes | Phase-based learning |
| Stop | Session ends | End-of-session summary |
Customize Output Directory
Edit scripts/generate-deep-dive.sh:
OUTPUT_DIR="your-folder" # Default: "deep-dive"
📂 File Structure
antivibe/
├── SKILL.md # Main skill definition
├── README.md # This file
├── hooks/
│ └── hooks.json # Auto-trigger configuration
├── scripts/
│ ├── capture-phase.sh # Detect implementation phases
│ ├── analyze-code.sh # Parse code structure
│ ├── find-resources.sh # Find external resources
│ └── generate-deep-dive.sh # Generate markdown output
├── agents/
│ └── explainer.md # Subagent for detailed analysis
├── templates/
│ └── deep-dive.md # Output template
├── reference/
│ ├── language-patterns.md # Framework-specific patterns
│ └── resource-curation.md # Curated learning resources
└── docs/
├── PLAN.md # Planning document
└── setup.md # Detailed setup guide
📚 Principles
- Why over what - Always explain design decisions
- Context matters - Explain when/why to use patterns
- Curated resources - Quality links, not random results
- Phase-aware - Group by implementation phase
- Learning path - Suggest next steps for deeper study
- Concept mapping - Connect code to underlying CS concepts
🛠️ Supported Languages & Frameworks
- JavaScript/TypeScript: React, Node.js, Express
- Python: Django, FastAPI, Flask
- Go: Standard library, Gin, Echo
- Rust: Standard library, Actix
- Java: Spring Boot
- And more - Extensible pattern system
🤝 Contributing
Contributions welcome! To extend AntiVibe:
- Add patterns to
reference/language-patterns.md - Add resources to
reference/resource-curation.md - Customize the template in
templates/deep-dive.md
📖 Documentation
- Setup Guide - Detailed installation
- Skill Format - Claude Code skills
⚠️ License
MIT License - Use it, learn from it, share it.
Aehnliche Skills
last30days skill
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
context mode
Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 12 platforms
claude seo
Universal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
pinme
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
claude ads
Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.
claude code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.