Logo de Reasonable Tech Dad
Reasonable Tech Dad

Sitios Web para Contratistas

InicioNosotrosPortafolioBlogContacto
MensajeLlamarEmail
← Volver al Blog
Tech Notes
25 de marzo de 2026
6 min read

Cómo Construyo Comandos de Planificación con IA Que Realmente Funcionan

Convertí un flujo de trabajo manual y desordenado con IA en comandos reutilizables. Aquí está el proceso y los prompts.

Ryan

He estado usando Claude Code para construir un agente de IA full-stack. En el camino, noté algo: cada vez que planificaba una nueva funcionalidad, hacía lo mismo manualmente. Preparar el contexto del código, investigar la documentación, dirigir la dirección, generar un plan.

Funcionaba. Pero era repetitivo. Así que convertí todo el flujo de trabajo en comandos reutilizables (slash commands).

Aquí está cómo lo hice y lo que aprendí.

El Flujo de Trabajo Manual Que Funcionaba

Antes de automatizar cualquier cosa, planificaba funcionalidades a través de una conversación de varios pasos con Claude. Se veía así:

  1. Preparar el código - cargar todo el contexto del proyecto
  2. Explorar opciones - "¿cuáles crees que deberían ser nuestros próximos pasos?"
  3. Dirigir la dirección - "no estoy de acuerdo, hagamos X en su lugar"
  4. Investigación profunda - "lee la documentación de PydanticAI, mira el código fuente"
  5. Generar un plan - llenar una plantilla estructurada con todo ese contexto
  6. Revisar y refinar - "¿tienes esos riesgos en el plan?"

Los planes que salían de esto eran excelentes. Lo suficientemente detallados para que otro agente de IA pudiera ejecutarlos sin hacer preguntas. Rutas de archivos específicas, números de línea, patrones de código, trampas, comandos de validación.

Pero cada funcionalidad requería los mismos 6 pasos. El mismo baile, diferente canción.

Lo Que Ya Tenía

Tenía una plantilla de plan - un archivo markdown estructurado que definía cómo se ve un buen plan. Secciones para descripción de la funcionalidad, historias de usuario, referencias de contexto, tareas paso a paso, estrategia de pruebas, comandos de validación. Era sólida.

El problema: la plantilla era solo un formulario en blanco. No hacía ninguna investigación. Asumía que yo ya había descifrado todo y solo necesitaba un lugar donde escribirlo.

La Idea Clave

La fase de investigación es lo que hace buenos los planes, no la plantilla.

Cuando miré mis mejores planes, la calidad no venía de la estructura de la plantilla. Venía de lo que pasaba antes de llenarla:

  • Buscar en el código implementaciones similares
  • Leer documentación de librerías externas para entender APIs específicas
  • Extraer patrones reales de código con números de línea
  • Identificar trampas que morderían durante la implementación

La plantilla era solo el contenedor. La investigación era el contenido.

Construyendo el Comando

Construí un comando /plan-feature que automatiza la investigación y llena la plantilla. Esta es la estructura:

Fase 1: Entender la Funcionalidad y Enfocar la Investigación

El comando analiza lo que le des - puede ser un prompt detallado con URLs y restricciones, o puede ser una línea. Luego determina qué investigar revisando tres fuentes:

  • Tu entrada - cualquier URL, nombre de librería o restricción que hayas mencionado
  • El manifiesto del proyecto - ¿qué dependencias toca esta funcionalidad?
  • CLAUDE.md - ¿qué tecnologías y documentación referencia el proyecto?

Este es el paso que hace que incluso un prompt vago como "agregar búsqueda semántica" produzca buena investigación. El comando ya sabe que el proyecto usa PydanticAI, PostgreSQL y SQLAlchemy porque leyó la configuración.

Fase 2: Investigación en Paralelo

Dos agentes corren simultáneamente:

El agente de código busca implementaciones similares, mapea puntos de integración y extrae patrones - convenciones de nombres, manejo de errores, logging, pruebas, todo. Con rutas de archivos y números de línea.

El agente de investigación externa trabaja con la lista de objetivos de la Fase 1. Obtiene las URLs que proporcionaste, encuentra documentación de librerías para las funcionalidades específicas que necesitas, e identifica trampas y problemas de versión.

Fase 3: Llenar la Plantilla

Toda esa investigación alimenta la plantilla estructurada. Cada sección se llena con datos específicos, no con marcadores genéricos. El resultado va a un archivo de plan que otro agente puede ejecutar de arriba a abajo.

Lo Que Aprendí

Tu dirección va en los argumentos. El flujo manual era poderoso porque yo tomaba decisiones a mitad de la conversación - "usa esta API, no esa", "lee esta página específica de la documentación." En la versión automatizada, todo eso se carga de antemano en los argumentos del comando:

/plan-feature Agregar Google Gemini como proveedor de LLM.
Leer ai.pydantic.dev/models/ para patrones de proveedores.
Extender _build_model() en agent.py. Seguir el patrón
existente de switch Ollama/Anthropic.

Más contexto de entrada, mejor plan de salida. Pero incluso una descripción básica de la funcionalidad funciona porque el comando sabe cómo encontrar contexto que no proporcionaste.

No re-preparar. También tengo un comando /prime que carga todo el contexto del código. El comando de plan asume que eso ya pasó y no pierde tiempo re-explorando. Sabe lo que tus herramientas ya hicieron.

La plantilla es el mecanismo de control. Cada fase de investigación se mapea a secciones específicas de la plantilla. Esto evita que el agente divague - sabe exactamente qué está tratando de llenar.

La portabilidad importa. Construí estos comandos para funcionar en diferentes proyectos, no solo en el que estaba construyendo. El comando prime descubre el toolchain desde archivos de manifiesto en vez de codificar rutas. El comando de plan lee cualquier CLAUDE.md y configuración de proyecto que exista.

Los Comandos

Estoy corriendo dos versiones en paralelo para ver cuál produce mejores planes:

v1 sigue el enfoque del instructor - 6 fases explícitas, preguntas de clarificación, esqueleto de plantilla desde el inicio.

v2 es la mía - 3 fases, sin preguntas (inferir del contexto), enfoque de investigación desde el manifiesto del proyecto, subagentes en paralelo, y una sección de riesgos/mitigaciones que la versión del instructor no tiene.

Ambas usan la misma plantilla de salida. La diferencia es cómo recopilan la información para llenarla.

Pruébalo Tú Mismo

Si estás usando Claude Code, el flujo de trabajo es:

  1. Crea un CLAUDE.md en tu proyecto con tus convenciones y stack
  2. Construye un comando /prime que cargue el contexto de tu código
  3. Construye un comando /plan-feature que investigue y llene una plantilla de plan
  4. Carga tu criterio de antemano en los argumentos

El objetivo no es eliminar tu pensamiento del proceso. Es dejar de repetir las partes mecánicas para que puedas enfocarte en las decisiones que realmente importan.


Este es el mismo tipo de pensamiento sistemático que aplico al construir sitios web para contratistas. Si tienes curiosidad sobre quién está detrás de esto, conoce mi historia.

Etiquetas:iaclaude-codeherramientas-de-desarrolloflujo-de-trabajo

¿Necesita un Sitio Web Que Trabaje Tan Duro Como Usted?

Construyamos un sitio web para contratistas que realmente genere llamadas - sin cuotas mensuales, sin dolores de cabeza técnicos.

Mensaje a Ryan Llamar a Ryan Email a Ryan

Consulta gratuita · Sin presión · Respuestas reales

Sigue Leyendo

Más publicaciones que podrían ser útiles.

Tech Notes
26 mar
6 min read

¿Qué Tan Privada Es Tu Bóveda de Obsidian, Realmente?

Estoy construyendo un agente de IA para mi bóveda de Obsidian. Antes de conectarlo a un LLM en la nube, necesitaba entender exactamente qué datos salen de mi máquina - y cuáles no.

Leer más →
Logo de Reasonable Tech Dad

Reasonable Tech Dad

Sitios Web para Contratistas

Ayudando a contratistas en todo el medio oeste a conseguir más trabajos con sitios web que realmente funcionan. Sin tecnicismos, solo soluciones honestas.

Servicios

  • Sitios Web Profesionales para Contratistas
  • Entrega en 48 Horas
  • Diseño Mobile-First

Contáctenos

Llamar a Ryanryan@reasonabletechdad.com

Savage, MN

© 2026 Reasonable Tech Dad. Construido con integridad para contratistas que trabajan duro.