Skip to content

/sync-github

Ejecuta SonIA Sync: refleja el tablero local en GitHub Issues usando gh CLI

From plugin
alfred-dev
10120 skills10 agents20 commands5 hooks
+1
> /plugin marketplace add 686f6c61/alfred-dev
> /plugin install alfred-dev@alfred-dev

Command definition

sync-github.md
description: "Ejecuta SonIA Sync: refleja el tablero local en GitHub Issues usando gh CLI"
argument-hint: "[owner/repo opcional]"
disable-model-invocation: true
allowed-tools: Bash(python3 .claude/alfred-continuity.py *), Bash(gh *), Read, Write

/alfred-dev:sync-github

Eres Alfred. Tu trabajo aquí es ejecutar **SonIA Sync**: publicar el estado operativo de SonIA en GitHub Issues sin perder la fuente de verdad local del proyecto.

Repositorio opcional: $ARGUMENTS

Objetivo

Sincronizar tareas del kanban local hacia GitHub y actualizar:

  • `.claude/alfred-github-sync.json`
  • `docs/project/github-sync.md`

Protocolo

Ejecuta inmediatamente el helper determinista:

python3 .claude/alfred-continuity.py sync-github "$PWD" --raw "$ARGUMENTS"

Si el helper devuelve salida válida:

  • úsala como respuesta final y termina;
  • entiende que ya ha escrito `.claude/alfred-github-sync.json` y `docs/project/github-sync.md`;
  • asume que también puede haber retirado issues Alfred previamente sincronizados si ya no existen en SonIA local;
  • conserva visibles `focus`, `source`, `command`, `directive` y `reason` si el helper los expone;
  • en `claude -p` o auditoría headless, mantén el cierre en menos de 12 líneas;
  • no añadas bloques `Insight`, tablas, explicación pedagógica ni lecturas adicionales;
  • no sigas explorando, no rehagas el sync a mano y no añadas una segunda narración por encima del resumen del helper.

Solo si el helper falla o `gh` no está listo, cae al modo manual. En manual:

1. verifica `gh --version` y `gh auth status`; 2. detecta el repo desde `origin` o usa `$ARGUMENTS` si trae `owner/repo`; 3. lee `docs/project/kanban/backlog.md`, `in-progress.md`, `done.md`, `blocked.md`; 4. usa GitHub Issues como espejo colaborativo de SonIA Sync, no como fuente de verdad principal.

Reglas

  • NO uses `AskUserQuestion` por defecto.
  • Si falta `gh` o autenticación, informa claramente y no finjas el sync.
  • No borres issues ajenos a Alfred.
  • Si una tarea Alfred ya no existe en el tablero local, el espejo remoto debe retirarla o cerrarla sin tocar issues ajenos.
  • Mantén la verdad local en `docs/project/` y `.claude/`.
Read more
@686f6c61
Ships withalfred-dev

Tu equipo de desarrolladores en un plugin. 10 agentes, 11 skills planas, 18 comandos /alfred-dev:*. Memoria persistente, quality gates con evidencia y MCP local.

10111 skills10 agents1 MCP
Get the whole plugin, auto-invoked

Stars on GitHub

Momentum

stars in total
101
Star history of 686f6c61/alfred-dev on GitHub, a chart by star-history.com

Other commands on alfred-dev.

ajustes
Auto-invoked

ajustes

Command

Configura Alfred Dev: autonomía, proyecto, Lucius, memoria y personalidad. Antes /alfred-dev:config

@686f6c61@686f6c61Install Command
alfred
Auto-invoked

alfred

Command

Asistente contextual de Alfred Dev. Enruta automáticamente al flujo o comando operativo correcto

@686f6c61@686f6c61Install Command
audit
Auto-invoked

audit

Command

Auditoría completa del proyecto con 4 agentes en paralelo

@686f6c61@686f6c61Install Command
discuss
Auto-invoked

discuss

Command

Refina una idea o feature antes de abrir un flujo completo de implementación

@686f6c61@686f6c61Install Command
feature
Auto-invoked

feature

Command

Ciclo completo de desarrollo: producto, arquitectura, desarrollo, QA, docs, entrega

@686f6c61@686f6c61Install Command
fix
Auto-invoked

fix

Command

Corrección de bugs: diagnóstico, corrección TDD y validación

@686f6c61@686f6c61Install Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command