>_{}AI//<>01#!&&
>_

Applying engineering to Vibe Coding

Vibe Engineering

How to combine the power of AI agents with software engineering principles to produce higher-quality code faster.

28 slidesOctober 16, 2025Alejandro Fernández Camello

Vibe Engineering = Vibe Coding + Software Engineering

🤖Send task to AI
Grab a coffee
👀Review Pull Request

Workflow

The iterative Vibe Engineering cycle: assign the task to the agent, grab a coffee, and review the Pull Request.

Master document
Code files
File structure
Terminal output
UI screenshots

Context Engineering

What forms part of an AI agent's context and why it is crucial to configure it correctly.

Talk contents

Five blocks connecting Vibe Coding with professional software engineering.

🚀
01

Introduction to Vibe Engineering

What Vibe Coding is, why it is not enough on its own, and how Vibe Engineering combines AI with software engineering best practices.

🎯
02

Where to apply it?

When to use and when to avoid AI agents: mechanical tasks, refactors, and bugs versus business logic, data models, and interfaces.

🧠
03

Context Engineering

Setting up the information agents need: the master document (AGENTS.md), code files, project structure, and terminal output.

🧪
04

Testing

The test pyramid adapted for Vibe Engineering: more unit tests, TDD as the ideal process for agents, and regression protection.

💡
05

Conclusions

Vibe Coding is here to stay. The developer role evolves toward product manager, achieving higher-quality code in less time.

>_

Download the slides

Available in PDF format to review and share.