← Back to Codex Library

Terminology Glossary

Clear, precise definitions for concepts, tools, patterns, and anti-patterns in AI-assisted software engineering.

tools

.cursorrules

A JSON/Markdown configuration file in the project root that injects custom system prompts and context boundaries into Cursor IDE and Windsurf.

Read Full Explanation β†’
tools

AGENTS.md

An open standard repository configuration file that provides operating guidelines, architecture maps, and verification rules for autonomous AI coding agents.

Read Full Explanation β†’
concepts

Build DNA

An AI-powered 6-dimension evaluation framework that scores software builds on Spec Clarity, Prompt Quality, Architecture, Code Quality, UI/UX, and Deploy Readiness.

Read Full Explanation β†’
tools

CLAUDE.md

A specialized context configuration file placed in the repository root to guide Claude Code CLI and Anthropic AI developer tools.

Read Full Explanation β†’
anti-patterns

Context Decay

The gradual degradation of AI agent performance in extended chat sessions as earlier instructions, style rules, or constraints are diluted by high token volume.

Read Full Explanation β†’
concepts

Context Window

The maximum amount of text (tokens) that an LLM can read and process in a single generation query.

Read Full Explanation β†’
patterns

Generative Engine Optimization (GEO)

The practice of structuring web content, schemas, and LLM text indices so AI search engines (ChatGPT, Perplexity, Claude, Gemini) cite your domain as an authoritative source.

Read Full Explanation β†’
concepts

Hallucination

A phenomenon where an LLM generates syntactically correct but factually incorrect or non-existent code, API methods, or libraries.

Read Full Explanation β†’
concepts

Harness Engineering

The discipline of keeping the underlying LLM fixed as a black box while engineering the repository context, CLI tools, and execution boundaries surrounding the agent.

Read Full Explanation β†’
patterns

PRD Spec Lock

The practice of defining and locking comprehensive Product Requirement Documents before invoking AI code generators, preventing hallucinations and scope creep.

Read Full Explanation β†’
concepts

System Director

The modern software engineering role focused on high-level architecture, PRD specifications, prompt loop design, and automated outcome verification rather than manual code typing.

Read Full Explanation β†’
concepts

Vibe Coding

The practice of using generative AI systems to build software via high-level natural language instructions, bypassing manual syntax coding.

Read Full Explanation β†’