Skip to main content
Knowledge Encyclopedia391 terms

Glossary AI & Vibecoding

Fundamental reference guide for the new era of software engineering by Andriy Orlov: autonomous agents, loop engineering, Model Context Protocol, context scaling, VPS infrastructure, and burnout prevention.

A

EN
/ 11 terms
Vibecoding & IDEs

Agent Rules (.cursorrules / CLAUDE.md / AGENTS.md)

Machine-readable files of architectural regulations and constraints in the repository that are automatically mounted into the system context of AI agents to prevent codebase degradation.

3 FAQ4 rel.Read
Vibecoding & IDEs

Agent-Native Testing Strategies

A methodology for writing automated tests designed not only for humans but as a deterministic feedback system for autonomous AI agents with semantic diff error messages.

3 FAQ4 rel.Read
Vibecoding & IDEs

Agentic IDE

A class of integrated development environments where the model acts as a fully autonomous operator of the workspace with direct access to the file system, terminal, AST, and tests.

3 FAQ4 rel.Read
Vibecoding & IDEs

AI as Code Reviewer (Bug Detection Before Release)

A methodology for utilizing language models as a stringent senior engineer for automated code audits (Code Review). It identifies hidden security vulnerabilities, memory leaks, and architectural bugs before the software rollout.

3 FAQ3 rel.Read
Vibecoding & IDEs

AI Code Provenance & Legal Auditing

A system for tracking code authorship and provenance (human vs specific AI model), monitoring license purity (Open Source Compliance), and preparing repositories for legal audits.

3 FAQ4 rel.Read
Vibecoding & IDEs

AI Code Smells

Typical antipatterns and markers of synthetic code ('code smells' from AI). Excessive obvious comments, utility duplication in every file, fake mocks, and nonsensical try-catch blocks that indicate unchecked generation.

3 FAQ3 rel.Read
Vibecoding & IDEs

AI Pair Programming Etiquette

Psychological and communication patterns for effective daily collaboration between engineers and language models. Understanding why aggression and yelling at the bot are ineffective, how to provide constructive feedback during errors (Feedback Loop), and treating AI as a patient partner.

3 FAQ3 rel.Read
Vibecoding & IDEs

AI Refactoring: Safely Refreshing Legacy Code Without Changing Its Logic

A methodology for improving the internal structure, readability, and performance of existing Legacy Code using language models without altering its external behavior. It enables breaking down large spaghetti functions into neat modules and converting old JavaScript to modern TypeScript.

3 FAQ3 rel.Read
Vibecoding & IDEs

Atomic Git Commits with AI

The discipline of frequent and isolated change commits in Git version control while working with AI code generators. Each successfully functioning micro-feature is saved as a separate commit, ensuring immediate rollback of failed model experiments without losing working progress.

3 FAQ3 rel.Read
Vibecoding & IDEs

Autonomous Loop (/goal Mode)

An architectural pattern of a closed-loop task execution where an agent autonomously alternates between code generation, command execution, and result verification until a specified goal is fully achieved.

3 FAQ4 rel.Read
Vibecoding & IDEs

Autonomous PR Reviews & Risk Assessment

Utilization of specialized AI agents in GitHub Actions / GitLab CI for deep semantic analysis of diffs, detection of security vulnerabilities, architectural impact assessment, and changelog generation.

3 FAQ4 rel.Read

C

EN
/ 12 terms
Vibecoding & IDEs

ChatGPT Canvas

The ChatGPT Canvas is a dual-panel interface designed for iterative collaboration on code and text. It allows users to highlight specific paragraphs, adjust length, modify readability, and debug code without rewriting the entire document.

3 FAQ3 rel.Read
Vibecoding & IDEs

Claude Artifacts (Interactive Live Apps in Chat)

A revolutionary feature of Anthropic's Claude interface. It extracts generated code, diagrams, and interactive React applications into a separate window on the right, rendering them on-the-fly and allowing usage without environment installation.

3 FAQ3 rel.Read
Vibecoding & IDEs

Claude Code

The official terminal agent from Anthropic, operating directly in the command line via Claude 3.7 Sonnet with native support for Bash, Git, file systems, and the MCP protocol.

3 FAQ4 rel.Read
Vibecoding & IDEs

Cline (Previously Claude Dev)

An open-source autonomous development agent for VS Code that supports Bring Your Own Key (BYOK) APIs, direct integration with the MCP protocol, terminal, and an embedded browser.

3 FAQ4 rel.Read
Vibecoding & IDEs

Codebase Indexing

A comprehensive process involving syntax parsing (AST), symbol extraction, call graph construction, and vector-lexical indexing of the repository for ultra-fast relevant contextual search.

3 FAQ4 rel.Read
Vibecoding & IDEs

Codebase Knowledge Graphs (Graphify)

Building semantic AST graphs of calls, classes, types, and relationships within a project (Graphify) enables the agent to pinpoint only relevant files without prompt spam.

3 FAQ4 rel.Read
Vibecoding & IDEs

Context Curation & Rules Hygiene

An engineering practice focused on the design, regular auditing, and cleansing of agent behavior configuration files (.cursorrules, .clinerules, AGENTS.md) to prevent model attention degradation.

3 FAQ4 rel.Read
Vibecoding & IDEs

Context Mentions (@file, @folder, @codebase)

A precise context management mechanism in modern AI editors (Cursor, Windsurf). It allows rapid attachment of specific files (@file), entire folders (@folder), documentation (@docs), or the entire project (@codebase) to a query using the @ symbol.

3 FAQ3 rel.Read
Vibecoding & IDEs

Continuous AI Refactoring

The practice of regular background updates to the codebase by autonomous AI agents: cleaning dead code, migrating outdated APIs, optimizing performance, and addressing technical debt.

3 FAQ4 rel.Read
Vibecoding & IDEs

Creating MVP From Description (Prompt-to-App)

A rapid prototyping methodology for Minimum Viable Products (MVP) using AI tools (Cursor, v0.dev, Bolt.new, Lovable). It enables non-technical founders or developers to transform a business idea description into a fully functional web interface with a database in mere minutes.

3 FAQ3 rel.Read
Vibecoding & IDEs

Cursor Composer (Multi-File Agentic Editing)

The flagship agentic mode of the Cursor code editor (Ctrl+I / Cmd+I). It enables AI to simultaneously create, modify, and link dozens of project files, execute commands in the terminal, and check for errors.

3 FAQ4 rel.Read
Vibecoding & IDEs

Cursor IDE

Leading AI-first development environment based on the VS Code core, integrating a multi-file generator Composer, predictive autocomplete Cursor Tab, and vector indexing of the codebase.

3 FAQ4 rel.Read

D

EN
/ 3 terms

E

EN
/ 1 term

G

EN
/ 2 terms

H

EN
/ 5 terms

L

EN
/ 1 term

O

EN
/ 1 term

P

EN
/ 1 term

S

EN
/ 9 terms
Vibecoding & IDEs

Shadow Git Worktrees & Branching

A methodology for isolating AI agent work in parallel git worktree directories, allowing the model to experiment and build projects without blocking the engineer's open editor.

3 FAQ4 rel.Read
Vibecoding & IDEs

Shadow Workspace & Git Worktrees

A methodology for complete physical isolation of agent processes in parallel worktrees (Git Worktrees), eliminating mutual blocking and allowing AI to modify and test code without risk to the developer's current branch.

3 FAQ4 rel.Read
Vibecoding & IDEs

Spec-Driven Development (SDD)

A leading software engineering methodology of the AI era, where the creation, alignment, and formalization of a structured machine-readable specification must precede code generation.

3 FAQ4 rel.Read
Vibecoding & IDEs

Spec-First Coding

An engineering methodology for AI development (Spec-Driven Development). Instead of chaotic code generation, the developer first composes a structured `SPEC.md` file outlining architecture, data types, and implementation steps.

3 FAQ3 rel.Read
Vibecoding & IDEs

Spec-First Engineering (RFC-Driven AI Dev)

A development methodology leveraging AI, where 80% of the developer's efforts focus on creating a crystal-clear technical specification (PRD/RFC) before generating the first line of code.

3 FAQ4 rel.Read
Vibecoding & IDEs

Subagent Fan-out & Map-Reduce Coding

A parallel development pattern where the main agent decomposes a massive task into N independent subtasks, launching N isolated subagents simultaneously and aggregating their results into a single diff.

3 FAQ4 rel.Read
Vibecoding & IDEs

Superwhisper (Voice-to-Code)

A local voice input utility based on Whisper models and Apple Silicon ANE, optimized for rapid dictation of technical prompts, code, and architectural specifications without delays or cloud leaks.

3 FAQ4 rel.Read
Vibecoding & IDEs

Synthetic Boilerplate

The practice of fully generating routine boilerplate code using LLMs. This includes automatic creation of TypeScript interfaces, Zod validation schemas, database migrations (SQL/Drizzle/Prisma), API clients, and configuration files without manual typing.

3 FAQ3 rel.Read
Vibecoding & IDEs

Synthetic Tests Generation (AI Writes Checks for Its Code)

A methodology for automatically generating verification tests (Unit, Integration, E2E using Vitest or Playwright) with artificial intelligence. Ensures deterministic quality control and prevents regressions in code.

3 FAQ3 rel.Read

T

EN
/ 5 terms

V

EN
/ 3 terms

W

EN
/ 2 terms

#

/ 1 term
Andriy Orlov Community

Full Stack of Tools, Tier Lists, and AI Skills

Beyond the glossary, GOTBURNOUT provides frontier AI benchmarks, a catalog of over 100,000 AI Agent Skills, production-ready VPS hardening scripts, and an exclusive Pro developer community.