Vibe-Code Smells Catalog

15 anti-patterns that indicate technical debt in AI-assisted development.

Smell #1High

Ambiguous Goal

Ambiguous Goal: A vague prompt that forces AI to make architectural decisions. Learn how to prevent this fundamental AI coding mistake.

ARCHKNOW
Smell #2Medium

Prompt Drift

Prompt Drift: Successive chat iterations cause AI to lose track of original intent. Learn to detect and fix this common AI coding anti-pattern.

ARCHKNOW
Smell #3Medium

Context Flood

Context Flood: Dumping too much unstructured code into AI causes degraded reasoning. Learn the 'Curated Context' strategy.

ARCHKNOWFIN
Smell #4Critical

Over-Delegation

Over-Delegation: Giving AI agents too much autonomy without supervision. The fastest way to technical bankruptcy.

ARCHKNOWSECIPTEAMOPSFIN
Smell #5Critical

No Boundaries

No Boundaries: Allowing AI agents unrestricted access to your codebase. Learn how to set spatial and operational boundaries.

ARCHOPSSEC
Smell #6High

Magic Black Box

Magic Black Box: Working code that no one understands. The ultimate driver of comprehension debt in AI projects.

KNOWTEAM
Smell #7High

Hidden Dependencies

Hidden Dependencies: Implicit coupling created by AI between distant modules. Learn to detect and fix invisible threads in your AI code.

ARCHKNOW
Smell #8Medium

Over-Structuring

Over-Structuring: AI creates unnecessary abstractions and complexity. Learn to apply YAGNI principles to AI-generated architecture.

ARCHKNOW
Smell #9Medium

Style Drift

Style Drift: Inconsistent code style and patterns across AI-generated modules. Learn to maintain a unified team voice with AI.

ARCHTEAM
Smell #10Critical

Missing Self-Review

Missing Self-Review: Merging AI code without understanding it. Learn why 'Tests Pass, Ship It' is a dangerous AI mantra.

KNOWSECIPOPS
Smell #11Medium

Copy-Paste Loops

Copy-Paste Loops: Repeatedly adding AI snippets without checking for existing logic. Learn to prevent duplication debt.

ARCHKNOWFIN
Smell #12Medium

Over-Iteration

Over-Iteration: Endless chat 'fixes' that make code worse. Learn the '3-5 Turn Rule' to maintain AI quality.

KNOWFINOPS
Smell #13High

Circular Testing

Circular Testing: AI writing both code and tests results in false confidence. Learn to write effective AI validation strategies.

SECKNOWOPS
Smell #14High

Silent Failure

Silent Failure: AI-generated code that swallows errors and hides production issues. Learn to build observable AI systems.

OPSSEC
Smell #15Critical

Ethical Blindspot

Ethical Blindspot: AI code that violates privacy, accessibility, or legal norms. Learn to maintain responsibility in AI development.

IPSECTEAM

How to Use the Catalog

Count how many of these smells apply to your current codebase. 0-2 is healthy, 3-5 indicates concerning debt, and 6+ means your project is in crisis.

Get Remediation Templates