Ward

¿Cómo uso Ward con Cursor?

Actualizado

Ejecuta ward integrate cursor en tu proyecto. Ward escribe .cursor/hooks.json and .cursor/hooks/ward.sh y revisa el código que escribe Cursor.

¿Qué instala la integración?

Evento de Cursor Qué ocurre
preToolUse (Shell, Write, Delete) Con el guard activo, rechaza cambios protegidos
postToolUse (Write, Delete) Ejecuta la comprobación de calidad. Los hallazgos vuelven como additional_context
stop Ejecuta la comprobación de calidad y la validación de specs. Los hallazgos se envían una vez como siguiente prompt

Cursor ejecuta los hooks del proyecto desde la raíz, en el editor y en cursor-agent.

Mantén ward en tu PATH.

¿Qué ve el agente cuando falla una comprobación?

Tras una edición, los hallazgos pasan a la conversación como additional_context. Cuando el agente se detiene, se envían una vez como siguiente prompt. Si siguen, solo se informan.

¿Cómo la instalo y la quito?

ward integrate cursor
ward integrate cursor --remove

Los archivos generados llevan una marca de propiedad de Ward. Ward solo refresca los suyos y marca como conflicto cualquier archivo que hayas escrito tú.

¿Está probada?

Los archivos generados pasan pruebas contra el contrato documentado de cursor-agent 2026.10.14. Todavía no hay una ejecución real registrada. Ward está en alfa, así que la CLI y la configuración pueden cambiar antes de la 1.0.

¿Qué hago ahora?

¿Listo para probarlo? Instala Ward y ejecuta ward init en tu proyecto.