sync-push
/sync-push
Wysyła lokalne zmiany z tablicy zadań na tablicę GitHub Project: tworzy szkice zgłoszeń dla nowych zadań i aktualizuje statusy.
- Autor
- Tristan578 ↗
- Repozytorium
- project-forge ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 17.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 1
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 17.10.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
- SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.
Co robi i kiedy
Wysyła lokalne zmiany z tablicy zadań na tablicę GitHub Project: tworzy szkice zgłoszeń dla nowych zadań i aktualizuje statusy.
Argumenty
/sync-push Optional: --all to include done tickets
Oryginalny opis (EN)
Push local taskboard ticket changes to GitHub Project board. Creates draft issues for new tickets and updates status for changed tickets. Use when you need to manually sync outbound changes.
Jak działa
- Commands
- V2 Body Format
- When to Use
- Automatic Sync
- Prerequisites
Podgląd SKILL.md
--- name: sync-push description: "Push local taskboard ticket changes to GitHub Project board. Creates draft issues for new tickets and updates status for changed tickets. Use when you need to manually sync outbound changes." argument-hint: "Optional: --all to include done tickets" user-invokable: true --- # /sync-push — Push Local Taskboard to GitHub Project Push local taskboard ticket changes to the GitHub Project board (SpawnForge #2). ## Commands ```bash # Incremental push (todo + in_progress + newly done) cd project-forge && python3 .claude/hooks/github_project_sync.py push # Full push (all tickets including done) cd project-forge && python3 .claude/hooks/github_project_sync.py push-all # Check sync status cd project-forge && python3 .claude/hooks/github_project_sync.py status ``` ## V2 Body Format Push now syncs **full ticket content** to GitHub (not just status): - **Body**: Description, priority, team, subtasks as `- [ ]`/`- [x]` checkboxes - **Metadata block**: Hidden `<!-- SPAWNFORGE_METADATA -->` comment with ticketId, hashes, version - **Change detection**: Only updates GitHub when bodyHash or subtaskHash changes - **Format upgrade**: Old v1 tickets (`**Taskboard:** PF-N (ULID)`) auto-upgrade to v2 on next change - **Rate limit guard**: If >10 tickets need format upgrade in incremental push, defers to `push-all` ## When to Use - After bulk ticket operations (creating many tickets, reorganizing board) - To verify sync state after network issues - When `--all` is needed to backfill historical tickets to GitHub - To bulk-upgrade all tickets to v2 body format (`push-all`) ## Automatic Sync This runs automatically via the Stop hook after every response. Manual invocation is only needed for bulk operations or troubleshooting. ## Prerequisites - `gh` CLI authenticated - Taskboard API running on port 3010 - Python 3 available
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · Tristan578/project-forge | 100 | Apache-2.0 |
| jeremylongshore/tons-of-skills-marketplace | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 66a49b25bccd (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100sync-pull
Pobiera zmiany z tablicy GitHub Project do lokalnej tablicy zadań: tworzy zgłoszenia dla nowych pozycji i aktualizuje statusy. - 90ticket-sync
Wysyła zadania do systemu zgłoszeń zespołu, np. GitHub Issues, Jira lub Azure DevOps, i może je także pobrać z powrotem. - 100kanban
Zarządza zgłoszeniami na tablicy SpawnForge: tworzy je, przegląda, przenosi i synchronizuje z GitHub przed PR oraz prowadzi backlog projektu. - 100podio-ticket-updates
Synchronizuje zgłoszenia z tablicy Kanban Podio w toku z postępem w powiązanych repozytoriach GitHub, proponuje aktualizacje opisów i komentarze, a po zatwierdzeniu je stosuje. - 100gh-project-sync
Uzgadnia tablicę GitHub Project (v2) z ujednoliconym plikiem tasks.yml agenta zadań: przenosi karty Todo do kolejki zadań i odsyła ukończone zadania na tablicę. - 100github-sync
Synchronizuje dwukierunkowo artefakty planistyczne BMAD z GitHub Projects v2: wypychanie historyjek, pobieranie statusów, konfiguracja projektu i tworzenie zgłoszeń z historyjek.