Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aws-samples avatar

Git Merge

  • 1 installs
  • 1 repo stars
  • Updated May 11, 2026
  • aws-samples/sample-aidlc-toolset-with-subagents-and-custom-skills

git-merge is a Claude skill that resolves git merge conflicts in AI-DLC multi-user projects by classifying state-file and code conflicts and merging them.

About

This skill resolves git merge conflicts that arise when multiple developers work on different AI-DLC units in parallel. A developer uses it when merges or pulls conflict during the AI-DLC CONSTRUCTION phase. It classifies each conflicted file as a state file or code file, auto-resolves state files like aidlc-state.md and audit.md, and analyzes code conflicts for approval before applying.

  • Resolves git merge conflicts in AI-DLC multi-user projects
  • Classifies conflicts into state-file vs code conflicts
  • Auto-resolves state files; code conflicts require user approval

Git Merge by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #527 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Jul 23, 2026 (Skillselion catalog sync)
At a glance

git-merge capabilities & compatibility

Capabilities
code review · refactoring
Works with
github · gitlab
Use cases
code review · project management
Pricing
Free
From the docs

What git-merge says it does

Resolve git merge conflicts in AI-DLC multi-user projects.
SKILL.md
Resolve git merge conflicts that arise when multiple developers work on different AI-DLC units in parallel during the CONSTRUCTION phase.
SKILL.md
These can be resolved automatically without user confirmation.
SKILL.md
npx skills add https://github.com/aws-samples/sample-aidlc-toolset-with-subagents-and-custom-skills --skill git-merge

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars1
Last updatedMay 11, 2026
Repositoryaws-samples/sample-aidlc-toolset-with-subagents-and-custom-skills

What it does

Resolve git merge conflicts in AI-DLC multi-developer projects by classifying and merging state-file and code conflicts.

Who is it for?

Developers merging parallel AI-DLC unit work with state-file and shared-code conflicts.

When should I use this skill?

When users mention merge conflicts, git merge, or pull conflicts in parallel AI-DLC unit work.

What you get

Conflicts are classified and resolved: state files auto-merged, code conflicts analyzed and applied only after user approval.

  • resolved state file conflicts
  • resolved code conflicts pending user approval

By the numbers

  • 4-step resolution workflow
  • 2 conflict classes (state file vs code)

Files

SKILL.mdMarkdownGitHub ↗

Git Merge Conflict Resolver for AI-DLC Projects

Resolve git merge conflicts that arise when multiple developers work on different AI-DLC units in parallel during the CONSTRUCTION phase.

When This Happens

After INCEPTION phase completes, the project is split into units. Multiple developers clone the repo and each runs CONSTRUCTION on their assigned unit. When they push/merge back:

1. State file conflictsaidlc-docs/aidlc-state.md and aidlc-docs/audit.md are modified by every developer since each tracks their own unit's progress 2. Code conflicts — shared/common units modified by one developer conflict with another developer's changes or dependencies on that shared code

Conflict Resolution Workflow

Step 1: Detect and Classify Conflicts

Run git status to identify conflicted files, then classify each:

git diff --name-only --diff-filter=U

Classify each conflicted file into:

  • State file — matches aidlc-docs/aidlc-state.md or aidlc-docs/audit.md
  • Code file — everything else (application code, config, infrastructure)

Step 2: Resolve State File Conflicts

Read references/state-file-merge.md for the detailed merge strategy.

State files are logically non-conflicting — each developer wrote about their own unit. The strategy is:

  • aidlc-state.md — merge unit progress sections, preserving both sides' checkbox states
  • audit.md — combine entries chronologically by timestamp

These can be resolved automatically without user confirmation.

Step 3: Resolve Code Conflicts

Read references/code-conflict-merge.md for the detailed analysis strategy.

Code conflicts require understanding intent. For each conflicted code file: 1. Read the conflict markers to understand both sides 2. Load relevant design artifacts from aidlc-docs/construction/{unit-name}/ for context 3. Determine if changes are independent (both can coexist) or truly conflicting (one must win) 4. Present the analysis and proposed resolution to the user 5. Apply only after user approval

Step 4: Verify and Complete

After all conflicts are resolved:

git diff --name-only --diff-filter=U

Confirm zero remaining conflicts, then inform the user the merge is ready to commit.

Related skills

FAQ

Are state-file conflicts resolved automatically?

Yes. State files like aidlc-state.md and audit.md are logically non-conflicting and can be resolved automatically without user confirmation.

How are code conflicts handled?

Code conflicts require understanding intent; the skill analyzes both sides and applies a resolution only after user approval.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.