一键导入
symphony-push
Veröffentlicht im Symphony-Issue-Workflow den aktiven Branch, erstellt oder aktualisiert die PR und verknüpft sie mit Linear.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Veröffentlicht im Symphony-Issue-Workflow den aktiven Branch, erstellt oder aktualisiert die PR und verknüpft sie mit Linear.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Führt im Status `Review (AI)` den gemeinsamen Review-Subagenten-Lauf inklusive repo-lokaler Zusatzhinweise und Review-/Fix-Schleife aus.
Führt im Status `Merge (AI)` eine PR bis zum Merge, beobachtet Checks und Review-Feedback und behandelt autonome Fixes.
Untersuche hängende Läufe und Ausführungsfehler über Symphony- und Codex-Logs mit Issue-/Session-IDs; nutze den Skill bei Hängern, Wiederholschleifen oder unerwarteten Fehlschlägen im Symphony-Projekt.
Repository-spezifische PreReview-Checkliste für Symphony Elixir.
Repository-spezifische Test-Checkliste für Symphony Elixir.
Nutze `linear_graphql` für rohe Linear-GraphQL-Operationen.
| name | symphony-push |
| description | Veröffentlicht im Symphony-Issue-Workflow den aktiven Branch, erstellt oder aktualisiert die PR und verknüpft sie mit Linear. |
symphony/<IssueId>.gh ist installiert und authentifiziert.symphony-push aus symphony-land in Merge (AI) nur
einen <Issue-Key> Merge (AI) Autocommit veröffentlicht, keine lokale
Push-Validierung und kein lokales Voll-Gate ausführen. Der Merge-Schritt
pusht nur den neuen Stand, verschiebt nach Test (AI) und stoppt.git push -u origin HEAD.symphony-pull ausführen,
erneut validieren und pushen. Für die Merge (AI)-Autocommit-Ausnahme nach
Schritt 2 nach dem Pull/Rebase nicht lokal validieren, sondern den
aktualisierten Autocommit-Stand pushen, nach Test (AI) zurückspringen und
stoppen. --force-with-lease nur nach lokaler History-Umschreibung.
Auth-/Berechtigungsfehler direkt melden.Merge (AI)-Recovery-Pfad zusätzlich prüfen, dass die PR-Head-SHA nach
dem Push dem lokalen HEAD entspricht. Bei Head-Mismatch stoppen und nicht
als mergefähig dokumentieren.symphony-linear mit
attachmentLinkGitHubPR ans aktive Linear-Issue hängen.
Merge (AI)-Recovery-Pfad, mit bestätigter
PR-Head-SHA abschließen.branch=$(git branch --show-current)
<lokale Validierung aus Repo-/Ticket-Kontext; in der Merge-Autocommit-Ausnahme überspringen>
git push -u origin HEAD
pr_state=$(gh pr view --json state -q .state 2>/dev/null || true)
pr_title="<klarer PR-Titel für diese Änderung>"
if [ -z "$pr_state" ] || [ "$pr_state" = "MERGED" ] || [ "$pr_state" = "CLOSED" ]; then
gh pr create --title "$pr_title"
else
gh pr edit --title "$pr_title"
fi
gh pr view --json url -q .url
gh pr view --json headRefOid -q .headRefOid