rc-git

Solid

Moves the current changes onto a proper feature branch, pushes it, and opens a PR — confirming each outward-facing step (branch, push, PR) and explicitly verifying the PR target branch. Also covers intelligent git rebase and merge-conflict resolution. Use when the user wants to ship local work as a branch and pull request, or needs to rebase a feature branch and resolve conflicts. Do not use for committing in place without a PR, or for force-pushing without going through the rebase guidance below.

Code & Development 19 stars 1 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
43
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Git Branch, Push & PR Take the work currently in this repo from "changes on disk" to "PR opened", stopping for the user's confirmation at every outward-facing step. This skill is standalone — it does not read or require any `.rc/` workflow artifacts. Ask every confirmation question in the user's language. An optional Linear issue (e.g. `PROJ-123`) may be supplied when the skill is invoked; if present, use it and skip the ticket question. **Always write the PR title and description in Brazilian Portuguese (pt-BR)**, regardless of the conversation language. Keep the conventional-commit type prefix (`feat:`, `fix:`, etc.) in the title; everything else is in pt-BR. Use a TodoWrite list to track the phases. Run them **in order**; commit, push, and opening the PR each need their own explicit yes — approval for one step never carries over to the next. ## Phase 0 — Gather git state Before anything else, inspect the real repository state by running: ```bash git rev-parse --is-inside-work-tree # is this a git repo? git branch --show-current # current branch (empty = detached HEAD) git symbolic-ref --quiet refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@' # default branch git status --short # working tree changes git log --oneline @{u}..HEAD # local commits ahead of upstream git remote -v # remotes command -v gh # is the gh CLI...

Details

Author
rodolfochicone
Repository
rodolfochicone/rc-project
Created
1 months ago
Last Updated
2 weeks ago
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category