Communitygithub.com

zenml-io/kitaru-skills

Habilidades de agente para diseñar y construir flujos de trabajo de agente de IA duraderos con Kitaru

¿Qué es kitaru-skills?

Este skill proporciona a los agentes de IA las capacidades necesarias para diseñar y construir flujos de trabajo de agente duraderos y resistentes utilizando el framework Kitaru. Está diseñado para desarrolladores que construyen sistemas multi-agente o agentes que requieren persistencia, manejo de errores y ejecución a largo plazo. El skill se integra con herramientas como Claude Code, Cursor y Codex, permitiendo a los agentes generar código, configurar pipelines y gestionar el estado de los flujos de trabajo de manera eficiente. Al aprovechar las primitivas de Kitaru (como steps, pipelines y schedules), el agent puede crear flujos de trabajo modulares y recuperables que continúan funcionando incluso ante fallos parciales. Es especialmente útil para automatizar tareas complejas de ingeniería de software, como el despliegue continuo, la orquestación de pruebas o la coordinación de múltiples agentes.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add zenml-io/kitaru-skills

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace kitaru-skills?

Habilidades de agente para diseñar y construir flujos de trabajo de agente de IA duraderos con Kitaru

Descripción general

Este skill capacita a agentes de IA como Claude Code, Cursor o Codex para utilizar el framework Kitaru con el fin de crear flujos de trabajo de agente robustos y resilientes. Kitaru proporciona un modelo de programación basado en steps, pipelines y schedules que permite a los agentes ejecutar tareas de larga duración con garantías de durabilidad.

Características principales

  • Durabilidad: Los flujos de trabajo se reanudan automáticamente tras fallos o reinicios del agente.
  • Modularidad: Los steps individuales pueden combinarse en pipelines complejos.
  • Observabilidad: Registro y monitorización integrados del progreso del flujo de trabajo.
  • Gestión de estado: Almacenamiento persistente del estado del flujo de trabajo entre ejecuciones.
  • Compatibilidad: Funciona con Claude Code, Cursor, Codex y otros agentes compatibles con skills.

Plataformas compatibles

  • Claude Code
  • Cursor
  • Codex
  • Otros agentes que admitan el formato de skill estándar

Uso básico

Para comenzar a usar este skill con un agente compatible, simplemente incluye estos skills en la configuración de tu agente. El agent podrá entonces:

  1. Definir steps y pipelines utilizando la API de Kitaru.
  2. Programar ejecuciones periódicas o basadas en eventos.
  3. Gestionar el estado y los reintentos de los flujos de trabajo.
  4. Inspeccionar y depurar flujos de trabajo en ejecución.

Ejemplo

from kitaru import step, pipeline, schedule

@step
def procesar_datos(context):
    # Lógica de procesamiento
    return {"resultado": "éxito"}

@pipeline(steps=[procesar_datos])
def mi_pipeline():
    pass

# Programar ejecución cada hora
schedule(mi_pipeline, cron="0 * * * *")

Más información

Consulta la documentación de Kitaru para obtener una guía completa sobre cómo construir flujos de trabajo de agente duraderos.

Skills relacionados