Saltar al contenido
NUEVOGuía práctica con 5 agentes Python para Odoo, verificada contra Odoo 20 →
Focuz/academy

Lección 3 de 8 · fundamentos · 12 min

Escribir la spec: CLAUDE.md y specs de módulo

Cómo escribir una spec que un agente pueda implementar y un test pueda verificar.

La spec es el producto

Una buena spec de módulo Odoo responde cinco preguntas: qué modelos, qué reglas de negocio, quién puede ver qué, qué pantallas y cómo se comprueba.

# Spec: construccion_valorizacion
## Modelos
- construccion.valorizacion (obra_id, periodo, avance_pct, monto, estado)
## Reglas
- monto = presupuesto_obra * avance_pct - amortizacion_adelanto
- No se puede aprobar si avance acumulado > 100 %
## Seguridad
- Residente: crea y edita borradores. Gerencia: aprueba.
## Vistas
- Lista, formulario con botón "Aprobar", vista pivote por obra
## Aceptación (tests)
- test_monto_con_adelanto
- test_bloquea_avance_mayor_100

CLAUDE.md del repositorio

Además de la spec del módulo, el repo necesita un CLAUDE.md con las convenciones del proyecto: versión de Odoo, cómo correr tests, estilo de código, módulos de los que depende y qué no tocar.

Practica con 5 casos reales

Descarga la guía gratuita con agentes Python para Odoo, de Junior a Senior.

Quiero la guía →