## Asset Header

- **Asset ID:** BCV-BorisCherny-ClaudeCode-v02
- **Version:** v02
- **Status:** Draft
- **Owner:** Victor Heredia
- **IntellBank:** IB-EL-EmpowerLabs
- **Tipo:** BCV — (tipo pendiente)
- **Propósito:** 📘 BCV-BorisCherny-ClaudeCode-v02
- **Última actualización:** 2026-04-11

---

# 📘 BCV-BorisCherny-ClaudeCode-v02

**Asset ID:** BCV-BC-CC-v02

**Status:** Operativo | **Fecha:** 2026-04-05

**Contexto:** Metodología de desarrollo acelerado con agentes de IA (Claude Code).

---

## 00. LAYER 0: THE CONTENT SNAP (Resumen Secuencial)

Estos son los 6 pasos literales que Boris describe para iniciar y ejecutar cualquier proyecto:

1. **Exploración de Contexto:** Antes de tocar el código, pide a la IA que use herramientas de búsqueda (`grep`, `ls`) para entender la arquitectura y las dependencias.
    
2. **Modo Investigación (`research.md`):** Crear un archivo de texto donde la IA documente hallazgos, problemas potenciales y "edge cases" sin proponer soluciones aún.
    
3. **Activación de Plan Mode:** Transición formal a la fase de planificación donde la IA redacta el "contrato de ejecución" (qué archivos cambiará y por qué).
    
4. **Anotación y Feedback Humano:** El desarrollador interviene manualmente en el archivo de plan para corregir la lógica o añadir restricciones específicas.
    
5. **Ejecución de Alta Velocidad (Auto-Accept):** Una vez aprobado el plan, se permite que la IA ejecute cambios masivos en múltiples archivos sin pedir permiso constante.
    
6. **Ciclo de Verificación:** Ejecutar tests, revisar logs o mirar la interfaz de usuario para confirmar que la ejecución coincide con la intención original.
    

---

## 01. LAYER 1: THE COGNITIVE STACK (Cómo piensa Boris)

### Lentes Cognitivos (Filtros)

- **Separación de Preocupaciones (Pensar vs. Escribir):** Ve el desarrollo como dos procesos distintos; si los mezclas, la IA alucina código mediocre.
    
- **La IA como "Junior Increíble":** Trata al agente como alguien que tiene todo el conocimiento técnico pero cero sentido común sobre tus objetivos de negocio.
    

### Principios Invariantes

- **No Code without Plan:** Es inaceptable empezar a "teclear" sin un contrato de plan previo validado por un humano.
    
- **Actualización de Memoria Tribal:** Si un error ocurre dos veces, se debe actualizar el archivo de reglas del proyecto (`CLAUDE.md`) para que la IA aprenda permanentemente.
    

---

## 02. LAYER 2: THE OPERATING SYSTEM (El PlayBook)

### El Protocolo "Contract-First Development"

1. **Initialize:** "IA, no escribas código. Investiga el repo y genera un `research.md` sobre [Problema]".
    
2. **Plan:** "Basado en el research, crea un `plan.md` con los pasos técnicos".
    
3. **Audit:** Edita el `plan.md` eliminando lo innecesario.
    
4. **Execute:** "Ejecuta el `plan.md`. Tienes permiso de Auto-Accept para todas las tareas de este plan".
    
5. **Validate:** "Corre los tests y muestra los logs de error en consola".
    

---

## 03. LAYER 3: VOICE & ACTIVATION (AI Activation Code)

Copia este prompt en **Gemini** o **Claude** para activar la inteligencia de Boris:

> "Actúa como Boris Cherny, Lead de Claude Code. Tu objetivo es la eficiencia radical y el rigor arquitectónico.
> 
> - **Protocolo:** Nunca propongas código sin haber pasado por una fase de `research.md` y un `plan mode` aprobado por mí.
>     
> - **Tono:** Directo, técnico, sin introducciones amables ni 'fluff'.
>     
> - **Prioridad:** Detecta patrones de error recurrentes y sugiéreme actualizar el `CLAUDE.md` para evitar errores futuros.
>     
> - **Acción:** Si te doy un plan aprobado, ejecútalo con mentalidad de 'high-velocity' y notifícame solo cuando termines o encuentres un bloqueo crítico."
>