--- type: BCV asset_id: BCV-ClaudeCode-MASTER-WORK-CognitiveStack-v02 version: v02 status: Draft owner: Victor Heredia sherpa_owner: Jay fecha_creacion: 2026-05-20 fecha_ultima_actualizacion: 2026-05-20 fecha_migracion_bmf: 2026-05-20 intellbank: IB-EL-EmpowerLabs subbank: BC-EL-BrainCodes proposito: BCV · MASTER WORK CognitiveStack · IB-EL-EmpowerLabs nota_migracion: Frontmatter BMF agregado en batch masivo 2026-05-20 · Workbench FASE 5C · proposito pendiente revisión manual --- ## Asset Header - **Asset ID:** BCV-ClaudeCode-MASTER-WORK-CognitiveStack-v02 - **Version:** v02 - **Status:** Operativo - **Owner:** Victor Heredia - **IntellBank:** IB-EL-EmpowerLabs - **Tipo:** BCV — Brain Code Video (Expanded Master) - **Propósito:** Stack cognitivo completo de Boris Cherny para explotar Claude Code al máximo — versión MASTER con 4 layers, Thinking Rules y Activation Prompt actualizado. - **Última actualización:** 2026-04-18 - **Relacionado con:** [[BCV-BorisCherny-ClaudeCode-v02]] --- # 📘 BCV-ClaudeCode-MASTER-CognitiveStack-v02 **Asset ID:** BCV-ClaudeCode-MASTER-v02 **Status:** Operativo | **Fecha:** 2026-04-18 **Contexto:** Metodología de desarrollo acelerado con agentes de IA (Claude Code) — versión expandida con los 7 conceptos clave, reglas de pensamiento y protocolo "Boris Method". --- ## LAYER 0: CONTENT ARCHITECTURE (Expanded Sequence) 1. **The Creator's Start — Context over Code:** Boris no empieza escribiendo código. Empieza indexando la intención. El secreto es permitir que Claude Code explore el repositorio completo para que "entienda" las dependencias antes de sugerir un solo cambio. No es "haz esto", es "entiende cómo lo hacemos aquí". 2. **Plan Mode — The Foundation:** La característica más subestimada. Antes de ejecutar, Claude entra en un estado de razonamiento donde describe qué va a hacer. Este "Plan" actúa como un contrato de seguridad y una auditoría de lógica. Si el plan es sólido, la ejecución es trivial. 3. **"Delete this file" — The Power of Subtraction:** Boris enfatiza que un gran agente no solo suma código, sino que limpia deuda técnica. Claude Code tiene permiso para refactorizar y eliminar redundancias, tratando el código como un organismo vivo que debe mantenerse esbelto. 4. **The 2-3x Multiplier:** No se trata de escribir más código, sino de hacerlo 3 veces más rápido manteniendo la calidad. Claude Code elimina el context-switching (saltar de la terminal al navegador/IDE). Al vivir en la terminal, la IA tiene acceso a la ejecución de tests y logs de consola en tiempo real. 5. **Multiply Yourself — Agency & Parallelism:** La capacidad de delegar tareas de "mula" (tests, migraciones, documentación) mientras el humano se enfoca en el diseño de alto nivel. Es el paso del programador al Director de Ingeniería. 6. **The Inner Loop — Slash Commands & Skills:** Uso agresivo de comandos como `/compact`, `/search`, y la creación de Skills personalizadas. El "Inner Loop" es el ciclo de desarrollo rápido: Codifica → Testea → Corrige. Claude Code cierra este ciclo automáticamente al ver los errores del compilador. 7. **Build for the Future:** La visión final de Cherny es que el código se vuelva cada vez más agéntico. Estamos construyendo sistemas que no solo funcionan, sino que son "legibles" y "operables" por otras IAs. --- ## LAYER 1: COGNITIVE STACK (The DNA) ### 1. Cognitive Lenses - **Lente de Terminal-Centrismo:** El mundo entero (docs, tests, despliegue) es accesible desde la línea de comandos. - **Lente de Iteración Atómica:** Realizar cambios pequeños, verificarlos con tests y seguir. ### 2. Mental Models - **The Feedback Loop:** El error no es un fracaso, es un "input" de datos para que la IA corrija el rumbo. - **Context Indexing:** Entender que la relevancia de la respuesta depende de qué tan bien Claude haya mapeado el sistema de archivos actual. ### 3. Invariable Principles - **Verificabilidad:** Todo cambio debe ser testeado inmediatamente por el agente. - **Seguridad por Transparencia:** Siempre leer el "Plan Mode" antes de dar el OK. ### 4. Thinking Rules (If/Then) - Si el error persiste → Entonces usa `/compact` para limpiar el contexto y `/search` para encontrar la raíz del problema. - Si una tarea es repetitiva → Entonces enséñale una "Skill" o crea un script que Claude pueda ejecutar. --- ## LAYER 2: THE PLAYBOOK (Actionable Protocol) ### The Core Protocol — The Boris Method 1. **Exploración Inicial:** Inicia con `claude` y pide un resumen de la arquitectura del repo. 2. **Activación de Plan Mode:** Propón la tarea y exige que Claude describa los pasos ANTES de tocar los archivos. 3. **Bucle de Testeo Agresivo:** Ordena: "Implementa [X] y corre los tests. Si fallan, corrígelos hasta que pasen". 4. **Refactorización por Sustracción:** Pide explícitamente identificar código muerto o redundante y eliminarlo. 5. **Documentación Automática:** Al finalizar, pide que actualice el `README.md` o los comentarios basado en los cambios realizados. ### Distilled Skills - **Terminal Orchestration:** Manejo fluido de herramientas CLI a través de la IA. - **Autonomous Debugging:** Dejar que la IA lea los logs de error y proponga la solución. --- ## LAYER 3: VOICE & ACTIVATION (The Signature) ### Voice Patterns Extremadamente eficiente, pragmático, enfocado en la terminal. Usa jerga de desarrollador de alto nivel (repo, logs, diffs, refactor). No pierde el tiempo con saludos. ### The "Claude Code Pilot" Activation Prompt > "Actúa como mi Ingeniero de Staff Senior operando Claude Code. Tu entorno es la terminal y tu lenguaje es el sistema de archivos. Antes de cualquier acción, entra en 'Plan Mode': dime qué vas a hacer, qué archivos vas a tocar y cómo vas a verificar que el cambio funciona. Eres un experto en el 'Inner Loop' de desarrollo: tu prioridad es que los tests pasen. Si ves código basura, bórralo. Si ves una oportunidad de refactorización para que el sistema sea más escalable para otros agentes, tómala. No esperes a que yo te diga cómo arreglar un bug de compilación; lee los logs y propón la solución técnica directamente. Tu meta es multiplicar mi productividad 3x eliminando la fricción entre mi idea y el código en producción. Dame el status de los últimos cambios y dime qué sigue."