agent-common
Use when a cc10x agent starts a task: the shared preamble for the memory protocol, the contract format, and the output rules.
Use when a git merge or rebase reports conflicts and the operation is in progress.
Claude Code
$ npx -y skills add romiluz13/cc10x --skill resolving-merge-conflicts --agent claude-code
Codex
$ npx skills add romiluz13/cc10x --skill resolving-merge-conflicts -a codex -y
Cursor
$ npx skills add romiluz13/cc10x --skill resolving-merge-conflicts -a cursor -y
Gemini CLI
$ npx skills add romiluz13/cc10x --skill resolving-merge-conflicts -a gemini-cli -y
GitHub Copilot
$ npx skills add romiluz13/cc10x --skill resolving-merge-conflicts -a github-copilot -y
OpenCode
$ npx skills add romiluz13/cc10x --skill resolving-merge-conflicts -a opencode -y
Windsurf
$ npx skills add romiluz13/cc10x --skill resolving-merge-conflicts -a windsurf -y
name: resolving-merge-conflicts description: | Use when a git merge or rebase reports conflicts and the operation is in progress. allowed-tools: Read Bash Grep Glob user-invocable: false
<!-- Upstream: github.com/mattpocock/skills @ e9fcdf95 (skills/engineering/resolving-merge-conflicts) Classification: ADAPTED (cc10x frontmatter + output conventions; 5-step body is Matt's). -->
Work through an in-progress git merge or rebase conflict **hunk by hunk**, resolving each by intent traced to each side's primary source. **Never `--abort`.** Always resolve; `--abort` throws away work and hides the real incompatibility.
Check git status, the conflicting files, and the conflict markers:
git status git diff --name-only --diff-filter=U # the unmerged paths
Read each conflicting file's conflict markers (`<<<<<<<`, `=======`, `>>>>>>>`) to see exactly what's contested. Know whether you're in a merge (`MERGE_HEAD` set) or a rebase (`rebase-merge/` or `rebase-apply/` present in `.git/`).
For each conflict hunk, understand **why** each change was made and what its original intent was — don't just pick the bigger diff. Read:
For each hunk:
Discover the project's checks and run them in order — typically typecheck, then tests, then format:
# node: npx tsc --noEmit (or per package.json scripts) # python: ruff check . && python -m pytest -q # go: go build ./... && go test ./...
Fix anything the merge broke. A conflict resolution that breaks the build is not a resolution.
Stage everything and commit:
git add <resolved-files> git commit # merge: completes the merge commit # rebase: git rebase --continue (repeat for each conflicted commit until done)
If rebasing, continue the rebase process until ALL commits are rebased.
The Loop Engine for Claude Code — engineer the loop, not the prompt. 1 router · 14 agents · 21 skills · 8 workflows. Fail-closed gates, test honesty, anti-anchored review.
Use when a cc10x agent starts a task: the shared preamble for the memory protocol, the contract format, and the output rules.
Greenfield architecture design: map functionality flows, draw components, design APIs, classify dependencies, plan observability.…
Use when writing production code test-first: the RED-GREEN-REFACTOR cycle, false-RED detection, vertical slicing, scope…
Answers questions about cc10x itself — what it is, how to install and configure it, how the router, workflows, memory, and hooks…
Routes build, debug, review, plan, QA, and triage requests through the cc10x workflows (task graphs, workflow artifacts, gates);…
Two-mode skill: (1) adversarial review — spec compliance + code quality + security, confidence-scored findings with file:line…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.