- [GoodVibes Plugin](#goodvibes-plugin)
- [π At a Glance](#-at-a-glance)
- [Table of Contents](#table-of-contents)
- [Features Overview](#features-overview)
- [Philosophy](#philosophy)
- [1. Errors Are Recoverable, Not Terminal](#1-errors-are-recoverable-not-terminal)
- [2. Memory That Persists](#2-memory-that-persists)
- [3. Verified Before Committed](#3-verified-before-committed)
- [4. Tools That Respect Your Context](#4-tools-that-respect-your-context)
- [5. Domain Knowledge Built In](#5-domain-knowledge-built-in)
- [Installation](#installation)
- [Prerequisites](#prerequisites)
- [Getting the Plugin](#getting-the-plugin)
- [First Run](#first-run)
- [Basic Usage](#basic-usage)
- [Quick Start](#quick-start)
- [Examples](#examples)
- [Running Your First Skill](#running-your-first-skill)
- [Using an Agent](#using-an-agent)
- [Core Concepts](#core-concepts)
- [Batch-First Architecture](#batch-first-architecture)
- [WRFC Loop (Write-Review-Fix-Check)](#wrfc-loop-write-review-fix-check)
- [Output Modes](#output-modes)
- [Transaction Modes](#transaction-modes)
- [Execution Modes](#execution-modes)
- [MCP Tools](#mcp-tools)
- [Precision Engine (9 tools)](#precision-engine-9-tools)
- [Batch Engine (6 tools)](#batch-engine-6-tools)
- [Registry Engine (7 tools)](#registry-engine-7-tools)
- [Analysis Engine (19 tools)](#analysis-engine-19-tools)
- [Project Engine (22 tools)](#project-engine-22-tools)
- [Frontend Engine (11 tools)](#frontend-engine-11-tools)
- [Agents](#agents)
- [Agent Spawning](#agent-spawning)
- [When to Use Each Agent](#when-to-use-each-agent)
- [Skills](#skills)
- [Skills Overview](#skills-overview)
- [Common Skills (29)](#common-skills-29)
- [WebDev Skills (138)](#webdev-skills-138)
- [Creation Skills (5)](#creation-skills-5)
- [Special Skills](#special-skills)
- [Discovering Skills](#discovering-skills)
- [Using Skills](#using-skills)
- [Slash Commands](#slash-commands)
- [Hooks](#hooks)
- [Hook Configuration](#hook-configuration)
- [Hook Execution Flow](#hook-execution-flow)
- [Output Styles](#output-styles)
- [vibecoding (Interactive)](#vibecoding-interactive)
- [justvibes (Autonomous)](#justvibes-autonomous)
- [Comparison](#comparison)
- [Switching Modes](#switching-modes)
- [Memory System](#memory-system)
- [Directory Structure](#directory-structure)
- [Logs (Session-Level)](#logs-session-level)
- [Memory (Cross-Session)](#memory-cross-session)
- [Memory Operations](#memory-operations)
- [Templates](#templates)
- [1. next-saas](#1-next-saas)
- [2. next-app](#2-next-app)
- [3. vite-react](#3-vite-react)
- [Using Templates](#using-templates)
- [Configuration](#configuration)
- [plugin.json](#pluginjson)
- [.mcp.json](#mcpjson)
- [hooks.json](#hooksjson)
- [Best Practices](#best-practices)
- [Before Any Task](#before-any-task)
- [During Execution](#during-execution)
- [After Execution](#after-execution)
- [Troubleshooting](#troubleshooting)
- [Common Issues](#common-issues)
- [License](#license)
---