merge
SolidMerge changes from the topic branch to the merge base branch. Use when the user wants to merge their session's work back to the base branch.
Code & Development 25 stars
0 forks Updated 5 days ago MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
<!-- Customize this skill and select save to override its behavior. Delete that copy to restore the built-in behavior. -->
# Merge Changes
Merge the topic branch (checked out in the current worktree) into the merge base branch (checked out in the main worktree). The context block appended to the prompt contains the source branch, target branch, and main worktree path.
## Guidelines
- **Never force-push** (`--force`, `--force-with-lease`) without explicit user approval.
- **Never skip pre-push hooks** (do not use `--no-verify`).
- **Never rewrite or drop commits** without asking the user.
- When in doubt about conflict resolution — ask the user.
## Workflow
### 1. Commit uncommitted changes in the current worktree
Check for uncommitted changes in the current worktree:
```
git status --porcelain
```
If there are uncommitted changes, use the `/commit` skill to commit them before continuing.
### 2. Merge the topic branch into the base branch
Use `git -C <main-worktree-path>` to run commands against the main worktree without leaving the current worktree.
```
git -C <main-worktree-path> merge <topic-branch>
```
### 3. Handle merge conflicts
If the merge reports conflicts:
3.1. List conflicted files:
```
git -C <main-worktree-path> diff --name-only --diff-filter=U
```
3.2. For each conflicted file, read the file content, resolve the conflict by preserving the intent of both sides, and stage the resolved file:
```
git -C <main-worktree-path> add <resolved-file>
```
3.3...
Details
- Author
- chapmanjw
- Repository
- chapmanjw/clawdius
- Created
- 2 months ago
- Last Updated
- 5 days ago
- Language
- TypeScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Listed
merge
Merge changes from the topic branch to the merge base branch. Use when the user wants to merge their session's work back to the base branch.
15 Updated 1 weeks ago
Pointa-Labs Code & Development Listed
merge-base
This skill should be used when the user asks to "merge the base branch", "update this feature branch from base", or resolve conflicts while merging base into a feature branch.
1 Updated 3 days ago
lklimek Code & Development Listed
merge
Use only when the user explicitly asks to enable session-wide automatic commit, push, PR, and merge; not for one-shot shipping requests.
1 Updated today
ryanportfolio