[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-869":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},869,"antivibe","mohi-devhub\u002Fantivibe","mohi-devhub","Learn what AI writes, not just accept it. A Claude Code skill that turns AI-generated code into educational deep dives.","",null,"Shell",648,42,1,3,0,8,49.7,"MIT License",false,"main",true,[24,25,26,27,28,29,30],"ai","claude-code","claude-code-skill","code-explanation","education","learning","vibecoding","2026-06-12 04:00:06","# AntiVibe\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAnti--Vibecoding-Learning-orange?style=for-the-badge\" alt=\"Anti-Vibecoding\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude_Code-Skill-blue?style=for-the-badge\" alt=\"Claude Code\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green?style=for-the-badge\" alt=\"License\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Learn what AI writes, not just accept it.\u003C\u002Fstrong>\u003Cbr>\n  An anti-vibecoding learning framework for Claude Code that generates detailed, educational explanations of AI-generated code.\n\u003C\u002Fp>\n\n---\n\n## ✨ What is AntiVibe?\n\nAntiVibe is a **learning-focused code explanation framework** that transforms AI-generated code into educational content. Unlike generic code summaries, AntiVibe helps you understand:\n\n- **What** the code does (functionality)\n- **Why** it was written this way (design decisions)\n- **When** to use these patterns (context)\n- **What alternatives** exist (broader knowledge)\n\n> ⚡ **The Problem**: AI writes code, developers copy-paste it, nobody learns anything.\n> \n> 🛡️ **The Solution**: AntiVibe explains the reasoning so you actually understand.\n\n---\n\n## 🎯 Features\n\n| Feature | Description |\n|---------|-------------|\n| **Deep Dives** | Generate comprehensive learning guides from AI code |\n| **Concept Mapping** | Connect code to underlying CS principles |\n| **Curated Resources** | Quality links to docs, tutorials, videos |\n| **Phase-Aware** | Group explanations by implementation phase |\n| **Auto-Trigger** | Optional hooks for automatic generation |\n| **Multi-Language** | Works with any language\u002Fframework |\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002Fmohi-devhub\u002Fantivibe.git\n\n# Install as a global Claude Code skill\ncp -r antivibe ~\u002F.claude\u002Fskills\u002Fantivibe\n```\n\n### Usage\n\n```\n\u002Fantivibe                        # Start a deep dive\n\"deep dive\"                      # Analyze recently written code\n\"learn from this code\"           # Generate learning guide\n\"explain what AI wrote\"          # Explain specific files\n\"understand what AI wrote\"       # Understand design decisions\n```\n\n---\n\n## 📁 Output Example\n\nGenerate a deep dive and get a file like:\n\n```markdown\n# Deep Dive: Authentication System\n\n## Overview\nThis auth system uses JWT tokens with refresh token rotation...\n\n## Code Walkthrough\n### auth\u002Fservice.ts\n- **Purpose**: Token generation and validation\n- **Key Components**: \n  - `generateTokens()`: Creates access\u002Frefresh tokens\n  - `verifyToken()`: Validates JWT signatures\n\n## Concepts Explained\n### JWT (JSON Web Tokens)\n- **What**: Stateless authentication tokens...\n- **Why**: Server doesn't need to store sessions...\n- **When**: APIs, SPAs, microservices...\n\n## Learning Resources\n- [JWT.io](https:\u002F\u002Fjwt.io): Official documentation\n- [Auth0 Guide](https:\u002F\u002Fauth0.com\u002Fblog): Best practices\n```\n\nSaved to: `deep-dive\u002Fauth-system-2026-04-10.md`\n\n---\n\n## 🔧 Configuration\n\n### Auto-Trigger Hooks\n\nEnable automatic deep-dive generation after task completion:\n\n```bash\n# Copy hooks to your project\ncp framework\u002Fhooks\u002Fhooks.json your-project\u002F.claude\u002Fhooks.json\n```\n\n| Hook | When | Use Case |\n|------|------|----------|\n| `SubagentStop` | Task completes | Phase-based learning |\n| `Stop` | Session ends | End-of-session summary |\n\n### Customize Output Directory\n\nEdit `scripts\u002Fgenerate-deep-dive.sh`:\n```bash\nOUTPUT_DIR=\"your-folder\"  # Default: \"deep-dive\"\n```\n\n---\n\n## 📂 File Structure\n\n```\nantivibe\u002F\n├── SKILL.md                     # Main skill definition\n├── README.md                    # This file\n├── hooks\u002F\n│   └── hooks.json              # Auto-trigger configuration\n├── scripts\u002F\n│   ├── capture-phase.sh        # Detect implementation phases\n│   ├── analyze-code.sh         # Parse code structure\n│   ├── find-resources.sh       # Find external resources\n│   └── generate-deep-dive.sh   # Generate markdown output\n├── agents\u002F\n│   └── explainer.md            # Subagent for detailed analysis\n├── templates\u002F\n│   └── deep-dive.md            # Output template\n├── reference\u002F\n│   ├── language-patterns.md    # Framework-specific patterns\n│   └── resource-curation.md    # Curated learning resources\n└── docs\u002F\n    ├── PLAN.md                  # Planning document\n    └── setup.md                 # Detailed setup guide\n```\n\n---\n\n## 📚 Principles\n\n1. **Why over what** - Always explain design decisions\n2. **Context matters** - Explain when\u002Fwhy to use patterns\n3. **Curated resources** - Quality links, not random results\n4. **Phase-aware** - Group by implementation phase\n5. **Learning path** - Suggest next steps for deeper study\n6. **Concept mapping** - Connect code to underlying CS concepts\n\n---\n\n## 🛠️ Supported Languages & Frameworks\n\n- **JavaScript\u002FTypeScript**: React, Node.js, Express\n- **Python**: Django, FastAPI, Flask\n- **Go**: Standard library, Gin, Echo\n- **Rust**: Standard library, Actix\n- **Java**: Spring Boot\n- **And more** - Extensible pattern system\n\n---\n\n## 🤝 Contributing\n\nContributions welcome! To extend AntiVibe:\n\n1. Add patterns to `reference\u002Flanguage-patterns.md`\n2. Add resources to `reference\u002Fresource-curation.md`\n3. Customize the template in `templates\u002Fdeep-dive.md`\n\n---\n\n## 📖 Documentation\n\n- [Setup Guide](docs\u002Fsetup.md) - Detailed installation\n- [Skill Format](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fskills) - Claude Code skills\n\n---\n\n## ⚠️ License\n\nMIT License - Use it, learn from it, share it.\n\n---\n\n\u003Cp align=\"center\">\n  \u003Csub>Built with 🔥 for developers who actually want to understand code.\u003C\u002Fsub>\n\u003C\u002Fp>","AntiVibe是一个专注于学习的代码解释框架，旨在将AI生成的代码转化为详细的教育内容。其核心功能包括深度解析、概念映射以及提供精选的学习资源链接，帮助开发者理解代码的功能、设计决策、应用场景及替代方案。该项目使用Shell语言编写，支持多语言和框架，适合那些希望在使用AI生成代码时不仅止于复制粘贴，而是真正理解和掌握背后逻辑的开发者或学习者。通过与Claude Code技能集成，用户可以轻松启动对特定代码段落的深入学习过程，从而促进编程技能的增长。",2,"2026-06-11 02:39:54","CREATED_QUERY"]