Ce Commit Push Pr
技能 已验证 活跃Commit, push, and open a PR with an adaptive, value-first description that scales in depth with the change. Use when the user says "commit and PR", "ship this", "create a PR", or "open a pull request". Also handles description-only flows ("write a PR description", "rewrite the PR body", "describe this PR") without committing or pushing.
Streamline the Git commit, push, and pull request workflow by automating description generation and managing repository state.
功能
- Automated commit, push, and PR creation
- Adaptive PR description generation
- Support for description-only and update modes
- Intelligent branch handling and conflict resolution
- Integration with Git and GitHub CLI
使用场景
- When you need to quickly commit and open a PR with a well-crafted description.
- When you want to rewrite or update an existing PR's description.
- When you need a description for a PR without committing or pushing code.
- When dealing with complex branch states or unpushed commits.
非目标
- Performing code reviews or deep code analysis.
- Managing repository settings or user permissions.
- Automating deployment or CI/CD pipelines.
- Handling tasks outside the scope of Git and GitHub PR workflows.
工作流
- Resolve Git status and existing PR state
- Determine conventions for commit messages and PR titles
- Create feature branch if necessary, handling unpushed commits
- Stage and commit changes
- Push commits to origin
- Compose PR title and body, including evidence capture
- Apply changes via `gh pr create` or `gh pr edit`
- Report result to user
实践
- Git Workflow
- Pull Request Management
- Code Review Preparation
先决条件
- Git installed and configured
- GitHub CLI (`gh`) installed and authenticated
- Access to a Git repository with a remote configured
- A default branch resolution mechanism (e.g., `origin/main` or `origin/master`)
安装
请先添加 Marketplace
/plugin marketplace add EveryInc/compound-engineering-plugin/plugin install compound-engineering@compound-engineering-plugin质量评分
已验证类似扩展
Github
100Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Create Pull Request
99Create and manage pull requests using GitHub CLI. Covers branch preparation, writing PR titles and descriptions, creating PRs, handling review feedback, and merge/cleanup workflows. Use when proposing changes from a feature or fix branch for review, merging completed work into the main branch, requesting code review from collaborators, or documenting the purpose and scope of a set of changes.
Oh My Claudecode
100Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly
使用我的浏览器
100当工作依赖于用户实时浏览器会话或可见的渲染状态,而不是静态抓取时使用,尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM,或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。
Telegram Crabbox E2e Proof
100Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.