Handles the full push-to-PR workflow in one go: pushes your current branch, runs validation, and either creates a new pull request or updates the existing one. The interesting bit is how opinionated it gets about PR quality. It enforces your repository's PR template, validates the body with a custom mix task, and explicitly reconsiders whether the title still matches scope on every update. When push fails, it knows to delegate to a separate pull skill for merge conflicts rather than force-pushing blindly. Built for a team that cares about clean PR descriptions and wants the AI to follow the same standards humans do.
npx skills add https://github.com/odysseus0/symphony --skill push