Roberdan/roberdan-os

Flujos de trabajo CLI para agentes de IA con instrucciones compartidas, habilidades reutilizables, delegación multimodelo, aprobaciones humanas y seguimiento de tareas local. Haz un fork propio.

¿Qué es roberdan-os?

Este skill proporciona un flujo de trabajo de envío (ship) independiente de la plataforma, diseñado para agentes de IA y desarrolladores que trabajan con Git y GitHub CLI. Su objetivo es garantizar que el código llegue a producción de manera disciplinada, sin atajos ni bypasses. Incluye un pipeline CI local que debe pasarse antes de cualquier push: formateo, linting, type-check, pruebas y compilación. Además, define una secuencia clara que va desde la creación de una rama dedicada hasta la fusión con merge-commit, preservando el historial para agentes paralelos. Incorpora puertas de seguridad humanas que detienen el flujo en operaciones sensibles (como merge a main protegido o force-push) y exige que todos los comentarios de revisión sean analizados y resueltos adecuadamente. Es compatible con cualquier lenguaje/ecosistema y se usa directamente desde la terminal con comandos como `cargo`, `npm`, `gh`.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add Roberdan/roberdan-os

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

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

Documentación

ship — llevar el trabajo a producción (git + gh)

Flujo de trabajo de envío independiente de la plataforma. Sin atajos, sin atajos.

Pre-push: pipeline CI local (todo en verde antes de hacer push)

  1. Formato — cargo fmt --check / prettier --check / ruff format --check
  2. Linter — cargo clippy -- -D warnings / eslint / ruff check
  3. Type-check — cargo check / npx tsc --noEmit
  4. Pruebas — cargo test / npm test / pytest (salida mostrada)
  5. Compilación — cargo build / npm run build

Si un paso falla: corregir y volver a ejecutar todas las comprobaciones. Nunca hacer push con fallos conocidos.

Secuencia

  1. Rama dedicada (nunca trabajar directamente en main).
  2. Commit por fase, mensajes convencionales y basados en evidencia (SHA/PR/CI).
  3. git push de la rama.
  4. Abrir PR: Resumen + Plan de pruebas (plantilla de 5 secciones si el repositorio la usa).
  5. Vigilar CI: gh pr checks <n> — todo EXITOSO antes de continuar.
  6. Fusionar: solo merge-commit (nunca squash, nunca rebase — conserva el historial para agentes paralelos).
  7. Post-merge: eliminar la rama, hacer fast-forward de main local, reportar el SHA del merge commit.

Puertas humanas (PARAR — preguntar primero)

  • Fusión a main que afecte branch-protection/seguridad/licencia/infraestructura de release (#1)
  • Force-push a main (#2) — siempre prohibido sin confirmación explícita
  • CI no totalmente verde → no fusionar nada pendiente/fallado

Comentarios de revisión

Cada comentario (humano o bot) debe ser analizado, comprendido y resuelto correctamente — nunca resolver en silencio, nunca hacer un "arreglo" que solo toque la línea citada ignorando el fondo. Responder en el hilo con lo que se hizo y por qué, luego resolver. Consultar skills/review.

Skills relacionados