ce-commit-push-pr

Stage, commit, push a feature branch, and create or update a pull request.

2|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/thisisryanswift/zellij-agent-tools --skill ce-commit-push-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-commit-push-pr
Source: https://github.com/thisisryanswift/zellij-agent-tools/tree/main/.opencode/skills/ce-commit-push-pr
Command: npx skills add https://github.com/thisisryanswift/zellij-agent-tools --skill ce-commit-push-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill coordinates the full Git PR workflow by staging, committing changes, pushing a feature branch, and creating or updating a pull request with a generated, adaptive description. It removes manual handoffs between tools and enforces consistent PR quality across changes.

Core Features & Use Cases

  • Orchestrates commit grouping and messages aligned with project conventions.
  • Pushes the feature branch to the remote and creates or updates a PR with a description generated by ce-pr-description.
  • Supports both creating new PRs and rewriting the description of existing PRs, including handling user focus or evidence prompts when applicable.

Quick Start

Tell it to commit your changes, push the branch, and open a PR with an adaptive, ready-to-submit description.

Frequently Asked Questions about ce-commit-push-pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate my git commit, push, and pull request workflow?

Automating your git commit, push, and pull request workflow involves staging changes, pushing the feature branch, and creating a PR with an adaptive description. This workflow removes manual handoffs and enforces consistent PR quality across changes.

Can I automatically generate a PR description when pushing a new branch?

Yes, you can automatically generate a PR description when pushing a new branch. The workflow pushes your feature branch to the remote and creates a pull request using a generated, ready-to-submit description based on your commits.

How do I update an existing pull request description automatically?

To update an existing pull request description automatically, the workflow rewrites the PR content using an adaptive generation process. It handles common PR lifecycle tasks and can rewrite descriptions for existing PRs.

Do I need a separate tool to compose PR content for my commits?

Yes, composing PR content requires integration with a dedicated PR description component. The workflow coordinates the full Git flow but relies on this integration to generate the high-quality, adaptive PR messaging.

What is the best way to enforce consistent commit grouping and PR messaging?

The best way to enforce consistent commit grouping and PR messaging is through an automated end-to-end Git flow. It orchestrates commit grouping and messages aligned with project conventions while ensuring reproducible branch hygiene.

Are there limitations when automating PR creation for complex feature branches?

Automating PR creation for complex feature branches may require handling user focus or evidence prompts when applicable. The workflow supports both creating new PRs and rewriting existing ones, but relies on proper branch hygiene to maintain reproducibility.