Agent skill

Dx Devops Conflict Resolve

by forcedotcom in forcedotcom/sf-skills

A skill your agent uses to diagnose and resolve what blocks a DevOps Center promotion of a work item's feature branch: Git merge conflicts and deployment failures.

Apache-2.0Auto-check passedDevelopment

Install Dx Devops Conflict Resolve

skills CLI
$ npx skills add forcedotcom/sf-skills --skill dx-devops-conflict-resolve -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install forcedotcom/sf-skills dx-devops-conflict-resolve --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/dx-devops-conflict-resolve .claude/skills/dx-devops-conflict-resolve && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
dx-devops-conflict-resolve
GitHub stars
1.1k
Token cost
~4.2k tokens
SKILL.md length
2,067 words
Files
6 (incl. scripts, references)
Skills in repo
248
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses to diagnose and resolve what blocks a DevOps Center promotion of a work item's feature branch: Git merge conflicts and deployment failures.

  • Works in 4 steps: Authenticate and orient → Detect (non-destructive) → Resolve → …
  • Diagnose and resolve what blocks a DevOps Center promotion of a work items feature branch: Git merge conflicts and deployment failures
  • SKILL.md covers Scope, Required Inputs, Workflow and Rules / Constraints, plus 4 more sections
  • Runs Shell scripts from its folder; calls git and sf

What it does

Dx Devops Conflict Resolve is an agent skill from forcedotcom/sf-skills. Use this skill to diagnose and resolve what blocks a DevOps Center promotion of a work item's feature branch: Git merge conflicts and deployment failures. DevOps Center is Git-backed, so overlapping metadata changes surface as merge conflicts against the target stage branch, resolved with git (detect, resolve markers, commit, push). Deploy failures often cite a missing dependency a full promotion can fix when the component already exists on the branch. TRIGGER when the user wants to check a work item for…

Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `examples/conflict-workflows.md`, `references/deploy-failure-resolution.md` and `references/git-conflict-resolution.md`).

It sits in Development, covering Git workflow and Deployment. It works with Git. The repository describes itself as: Salesforce's curated collection of agent skills for building applications. Optimized for Agentforce Vibes, compatible with all AI tools. The licence is Apache-2.0.

When your agent uses it

  • Diagnose and resolve what blocks a DevOps Center promotion of a work items feature branch: Git merge conflicts and deployment failures
  • The user wants to check a work item for conflicts before promoting
  • Resolve merge conflicts
  • Leftover conflict markers in metadata files (.xml

Example prompts

  • “/dx-devops-conflict-resolve”

Requirements

  • A Bash shell

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Authenticate and orient
  2. Detect (non-destructive)
  3. Resolve
  4. Finalize and report

What it can do on your machine

Read from SKILL.md and the folder at commit 3c15867. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • git
    • sf

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dx Devops Conflict Resolve loads about 4.2k tokens when it runs, and up to ~7.1k if it reads all its reference files. Until then it costs about 261 tokens; SKILL.md has 2,067 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~261
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from forcedotcom/sf-skills at commit 3c15867, republished under its Apache-2.0 licence (© forcedotcom). 2,067 words, ~4,213 tokens.

Download SKILL.mdSave it as .claude/skills/dx-devops-conflict-resolve/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
dx-devops-conflict-resolve
description
Use this skill to diagnose and resolve what blocks a DevOps Center promotion of a work item's feature branch: Git merge conflicts and deployment failures. DevOps Center is Git-backed, so overlapping metadata changes surface as merge conflicts against the target stage branch, resolved with git (detect, resolve markers, commit, push). Deploy failures often cite a missing dependency a full promotion can fix when the component already exists on the branch. TRIGGER when the user wants to check a work item for conflicts before promoting, resolve merge conflicts or leftover conflict markers in metadata files (.xml, .object-meta.xml, .cls), reconcile a feature branch with its target stage branch, or diagnose why a DevOps Center promotion or deployment failed and whether a full promotion or a missing-dependency fix will resolve it. DO NOT TRIGGER for running the promotion itself (use dx-devops-promote), creating or updating work items (use dx-devops-work-item-manage), or deploying metadata directly to an org.
metadata.version
1.0
metadata.domains
Developer Experience
metadata.minApiVersion
58.0
metadata.relatedSkills
dx-devops-promote, dx-devops-work-item-manage

DevOps Center Conflict & Deploy-Failure Resolution

Diagnoses and resolves what blocks a DevOps Center promotion of a work item's feature branch. DevOps Center is Git-backed: each work item is a feature branch and each pipeline stage has a target branch. A promotion can fail two ways — a Git merge conflict (two work items changed the same metadata) or a deployment failure (the deploy itself errors, often on a missing dependency). There is no sf devops conflict CLI command; both cases are diagnosed and resolved with standard git against the connected repository. This skill runs in a local clone of that repo.

Scope

  • In scope: (a) Detect merge conflicts between a work item's feature branch and the target stage branch (non-destructively), resolve conflicted files (choose a side or manually merge conflict markers), commit, and push the feature branch DevOps Center tracks; (b) Diagnose a promotion deploy failure — classify it as a merge conflict vs. a deploy error, parse a missing dependency, and determine whether a full promotion can fix it (the component exists on the feature branch) or the component must be added first
  • Out of scope: Running the promotion, full promotion, or combine (use dx-devops-promote), creating/updating work items or their status (use dx-devops-work-item-manage), deploying metadata directly to an org, pipeline or project setup (separate skills)

Required Inputs

Gather or infer before proceeding:

  • Local clone of the DevOps Center connected Git repository (the agent runs git commands here). Confirm the working tree is clean before starting.
  • Feature branch name — the branch backing the work item. If the user gives a work item ID/subject instead, resolve it to its branch (see the Reference File Index for the sf devops work-item lookup).
  • Target stage branch name — the branch of the pipeline stage the work item promotes into (e.g. the integration/UAT branch).
  • Remote name — defaults to origin.
  • Deploy error text (deploy-failure track only) — the promotion's error output/summary. Needed to classify the failure and parse a missing dependency. Capture it to a file or pipe it into the diagnosis script.

Defaults unless specified:

  • Remote: origin
  • Merge direction: merge the target stage branch into the feature branch (reconcile the work item with where it is going)

If the user names both branches ("resolve conflicts on feature/WI-101 against uat"), proceed. If they give a work item, resolve its branch first.


Workflow

DevOps Center promotion blockers are Git-level. Detection and diagnosis are deterministic (scripts); resolving each conflicted file requires judgment (prose). Never resolve without first detecting on a clean tree.

Route first. Pick the track from the user's situation:

  • Merge conflict track — the user wants a pre-promotion conflict check, or a promotion failed and the cause is (or is suspected to be) a merge conflict → Phases 1–4 below.
  • Deploy-failure track — a promotion's deploy failed with an error message and the user wants to know why and how to fix it → Phase D below. If Phase D classifies the failure as a merge conflict, fall through to the merge-conflict track.
Phase 1 — Authenticate and orient
  1. Confirm the local repo and clean tree. Run in the repo clone:
    bash
    git rev-parse --is-inside-work-tree && git status --porcelain
    • If git status --porcelain prints anything, the tree is dirty — instruct the user to commit or stash first. A trial merge on a dirty tree is unsafe.
  2. Resolve a work item to its branch (only if the user gave a work item, not a branch). Verify org auth with sf org display --json; if it fails, tell the user to run sf org login web --set-default --alias <alias>. Then look up the branch — see references/git-conflict-resolution.md.
Phase 2 — Detect (non-destructive)
  1. Run the detection script. It fetches, trial-merges the target branch into the feature branch without committing, lists conflicted files, and aborts the trial so the tree is left untouched:
    bash
    scripts/detect-conflicts.sh <feature-branch> <target-branch> [remote]
    • Exit 0 = clean merge (no conflicts) → report "safe to promote" and STOP.
    • Exit 2 = conflicts found → the script prints the conflicting file list; proceed to Phase 3.
    • Exit 1 = error (dirty tree, unknown branch, fetch failure) → report the error and STOP; do not treat an error as "no conflicts".
Phase 3 — Resolve
  1. Start the real merge to bring conflict markers into the working tree:
    bash
    git checkout <feature-branch>
    git merge --no-ff <remote>/<target-branch>
    List the conflicted files deterministically:
    bash
    git diff --name-only --diff-filter=U
  2. Resolve each conflicted file — this is the judgment step:
    • When one side is unambiguously correct, take it: git checkout --ours -- <file> (keep the feature branch's version) or git checkout --theirs -- <file> (take the target branch's version). For DevOps Center, "ours" is the feature branch, "theirs" is the target stage branch.
    • When both sides contain needed changes (divergent edits to the same component), open the file and manually merge — reconcile the <<<<<<< / ======= / >>>>>>> regions into a single correct version, preserving both intents. Be especially careful with XML metadata (.xml, .object-meta.xml, .field-meta.xml): keep the file well-formed and do not duplicate elements.
    • Stage each resolved file: git add <file>.
  3. Confirm no markers remain before committing:
    bash
    git diff --check
    git diff --name-only --diff-filter=U
    • git diff --check must report nothing, and the unmerged-file list must be empty. If either shows leftovers, keep resolving — do not commit.
Phase 4 — Finalize and report
  1. Commit and push the resolution to the tracked feature branch so DevOps Center picks it up:
    bash
    git commit --no-edit          # completes the merge with the default merge message
    git push <remote> <feature-branch>
  2. Report the outcome:
    • No conflicts: "No merge conflicts between <feature> and <target>. Safe to promote."
    • Resolved: list the files resolved and how (took a side vs. manual merge), and state that the feature branch was pushed. Then hand off: "Re-validate and promote via dx-devops-promote."
Phase D — Diagnose a deployment failure

Use this track when a promotion's deploy failed with an error and the user wants to know why and how to fix it. Diagnosis is deterministic (a script); do not eyeball the error.

D1. Capture the deploy error text to a file, or pipe it directly into the diagnosis script.

D2. Run the diagnosis script from the repo clone. It classifies the failure, parses any missing dependency, and checks whether that component exists on the feature branch (via git show):

bash
scripts/diagnose-deploy-failure.sh <error-file|-> <feature-branch> [target-branch] [remote]
# or:  <deploy command> 2>&1 | scripts/diagnose-deploy-failure.sh - <feature-branch> <target-branch>

Act on the exit code and the printed REASON / RECOMMENDATION:

  • Exit 0 (dependency_in_feature_branch) → the missing component exists on the feature branch but was left out of the deployed set. A full promotion should fix it. Report this, confirm with the user, and hand off to dx-devops-promote to run a full promotion. This skill does not promote.
  • Exit 2 (merge_conflict) → the failure is a merge conflict, not a deploy error. Fall through to the merge-conflict track (Phase 1 onward).
  • Exit 3 (dependency_not_in_feature_branch) → the missing component is not on the feature branch, so promoting cannot supply it. Report that the component must be added and committed to the feature branch (or the owning work item included) before promoting.
  • Exit 4 (no_dependency_parsed) → the error is not a recognizable missing dependency. Report the raw error and advise fixing the underlying issue (e.g. test coverage, invalid metadata); a full promotion will not help.
  • Exit 1 → environment/usage error (not in a git repo, unreadable error file) → report and stop.

D3. Report the diagnosis with the REASON, whether a full promotion can fix it, the missing component (if any) and where it lives, and the concrete next step. Never re-promote blindly — only recommend a full promotion when the diagnosis is dependency_in_feature_branch.


Show full SKILL.md (888 more words)Show less

Rules / Constraints

ConstraintRationale
Never trial-merge or merge on a dirty working treeAn in-progress merge on uncommitted changes can clobber the user's work irrecoverably
Always detect (Phase 2) before resolving (Phase 3)Detection is non-destructive; jumping to a live merge without knowing the conflict set risks a messy half-merge
Detect conflicts with the script, not by eyeballingscripts/detect-conflicts.sh produces a deterministic, reproducible conflict list and always cleans up its trial merge
A non-zero detection error is NOT "no conflicts"Only exit 0 (clean) means safe to promote; exit 1 means the check failed and must be reported
Merge the target stage branch INTO the feature branchReconciles the work item with its destination; DevOps Center promotes the feature branch, so the resolution must live there
Verify no conflict markers remain (git diff --check) before committingCommitting unresolved markers corrupts the metadata and the promotion
Preserve XML well-formedness when manually merging metadataMalformed -meta.xml breaks deployment; never leave duplicated or truncated elements
Push only the work item's feature branchThe resolution belongs to the work item's branch; never push to a stage/integration branch directly
This skill does not promote or deployResolution ends at a pushed, conflict-free branch or a diagnosis; promotion (including full promotion) is dx-devops-promote
Diagnose deploy failures with the script, not by eyeballingscripts/diagnose-deploy-failure.sh deterministically classifies the failure and verifies branch presence with git show
Recommend a full promotion ONLY when the missing component is on the feature branchIf the component is absent, promoting the branch cannot supply it — a re-promote just fails again

Gotchas

IssueResolution
No sf devops conflict CLI command existsDevOps Center conflicts are Git conflicts — resolve them with git, not a sf devops subcommand. This skill is git-based by design
Dirty working treegit status --porcelain must be empty; instruct the user to commit or stash before detecting/resolving
User gave a work item, not a branchResolve the work item to its feature branch first via sf devops work-item — see references/git-conflict-resolution.md
Non-zero script exit treated as cleanExit 2 = conflicts, exit 1 = error. Only exit 0 is "safe to promote"
Committing with markers still presentRun git diff --check and confirm the --diff-filter=U list is empty before git commit; leftover <<<<<<</>>>>>>> markers corrupt metadata
--ours / --theirs reversedWhen merging the target INTO the feature branch, --ours = feature branch, --theirs = target stage branch
Manually merged XML is malformedKeep -meta.xml well-formed; do not duplicate elements. Re-check the file parses before staging
Detached HEAD / stale branchgit fetch first; check out the feature branch as a tracking branch before merging (the script fetches for you)
Conflict reappears after promotion still failsThe target branch moved; re-run detection against the current target branch and resolve again
Re-promoting a deploy failure without diagnosingRun scripts/diagnose-deploy-failure.sh first: exit 0 = component on the branch, a full promotion fixes it; exit 2 = it's a merge conflict (switch tracks); exit 3 = component absent, add and commit it (or include the owning work item) before promoting — promotion alone cannot supply it

Output Expectations

This skill produces a conflict-free feature branch or a deploy-failure diagnosis, not org changes:

  • No conflicts: confirmation that the feature branch merges cleanly into the target stage branch — safe to promote
  • Conflicts resolved: a merge commit on the work item's feature branch reconciling it with the target stage branch, pushed to the remote, plus a report of which files were resolved and how (took a side vs. manual merge)
  • Deploy-failure diagnosis: a report stating the failure reason (merge conflict / missing dependency in-branch / missing dependency not-in-branch / unrecognized), whether a full promotion can fix it, the missing component and where it lives, and the concrete next step

No metadata is deployed and no org state is mutated. The deliverable is the pushed, conflict-free branch or the diagnosis and recommended next step.


Cross-Skill Integration

WhenAction
The branch is conflict-free (or resolved and pushed) and ready to advanceDelegate to dx-devops-promote to validate and promote
A work item name/ID must be resolved to its feature branch, or candidate work items listedUse dx-devops-work-item-manage
Work items share metadata and could promote as one unit instead of resolving separatelyConsider combining via dx-devops-promote's combine step rather than a manual merge
A promote deploy already failed on a conflictRe-detect against the current target branch, resolve, push, then re-promote via dx-devops-promote
Diagnosis says a full promotion can fix the failure (dependency_in_feature_branch)Hand off to dx-devops-promote to run the full promotion — this skill does not promote
Missing component must be added to the feature branch before promotingAuthor/commit the component (or include the owning work item) — for metadata generation use the relevant domain skill, then re-promote via dx-devops-promote

Reference File Index

FileWhen to read
scripts/detect-conflicts.shPhase 2 — run it to non-destructively detect merge conflicts between the feature branch and the target stage branch
scripts/diagnose-deploy-failure.shPhase D — run it to classify a promotion deploy failure and decide whether a full promotion (or a missing-dependency fix) resolves it
references/git-conflict-resolution.mdWhen you need the full git command reference, the sf devops work-item-to-branch lookup, or --ours/--theirs and XML-merge guidance
references/deploy-failure-resolution.mdPhase D — when you need the deploy-failure decision tree, the error-parsing patterns, or the full-promotion reasoning behind the diagnosis script
examples/conflict-workflows.mdWhen the user's request matches a common pattern (pre-promotion conflict check, take-a-side resolution, manual XML merge, troubleshooting a failed promotion, or diagnosing a deploy failure)

© forcedotcom, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (scripts, references) in skills/dx-devops-conflict-resolve of forcedotcom/sf-skills.

  • SKILL.md
  • examples/conflict-workflows.md
  • references/deploy-failure-resolution.md
  • references/git-conflict-resolution.md
  • scripts/detect-conflicts.sh
  • scripts/diagnose-deploy-failure.sh

Open the folder on GitHubat commit 3c15867

Compare with similar skills

Dx Devops Conflict Resolve next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Dx Devops Conflict Resolve compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dx Devops Conflict Resolve this skillforcedotcom/sf-skills1.1k—~4.2kAutomated safety check: PassApache-2.0
ClawRouter Release ChecklistBlockRunAI/ClawRouter6.6k—~1.4kAutomated safety check: PassMIT
Release Lithoxylmahmoud/lithoxyl146—~1.3kAutomated safety check: PassBSD-3-Clause
Build Deploy TroubleshootParesh-Maheshwari/morphe-ai172—~1.1kAutomated safety check: PassGPL-3.0
ccLoad Release Publishercaidaoli/ccLoad417—~887Automated safety check: PassMIT
Update NanoClaw Safelynanocoai/nanoclaw31k—~2.9kAutomated safety check: NotesMIT

Similar skills

  • ClawRouter Release Checklist

    BlockRunAI/ClawRouter

    Walks the agent through every ClawRouter release step in order, from the version bump and changelog entry to build, tests, npm publish, git tag and GitHub release.

    6.6k GitHub stars~1.4k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Release Lithoxyl

    mahmoud/lithoxyl

    Walks through releasing the lithoxyl Python package to PyPI: CalVer version bump, tagging, pushing and checking the published release.

    146 GitHub stars~1.3k tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Build Deploy Troubleshoot

    Paresh-Maheshwari/morphe-ai

    Build, test, deploy, and troubleshoot Morphe patches — gradle commands, CLI usage, git workflow, common errors and fixes.

    172 GitHub stars~1.1k tokensUpdated 8 days ago
    DevelopmentAuto-check passed
  • Publishes a ccLoad Beta or explicit stable release through a version-tag workflow, including commit, push, CI wait, GitHub Release and container image checks.

    417 GitHub stars~887 tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Update NanoClaw Safely

    nanocoai/nanoclaw

    Updates a customized NanoClaw install from the official upstream in a staged worktree, with state snapshots, migration gates, health checks and automatic rollback.

    31k GitHub stars~2.9k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • Golem Deployment Version

    golemcloud/golem

    Configuring the deployment logical version in the Golem Application Manifest (golem.yaml): the version: source (git tag, git commit hash, static string, or env var), tuning…

    1.5k GitHub stars~1.8k tokensUpdated today
    DevOps & CloudAuto-check passed

More from forcedotcom/sf-skills

All 248 skills in this repo
  • Agentforce Architecture Analyze

    forcedotcom/sf-skills

    Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins.

    1.1k GitHub stars~3.6k tokensUpdated 5 days ago
    Auto-check passed
  • Agentforce D360 Analyze

    forcedotcom/sf-skills

    Data Cloud 360° view of a single Agentforce session. An agent skill from forcedotcom/sf-skills.

    1.1k GitHub stars~2.9k tokensUpdated 5 days ago
    Auto-check passed
  • Apply a Salesforce sandbox post-copy automation JSON config against a target org.

    1.1k GitHub stars~5.3k tokensUpdated 5 days ago
    Auto-check: notes
  • Apply a Salesforce sandbox post-copy automation JSON config against a target org.

    1.1k GitHub stars~5.4k tokensUpdated 5 days ago
    Auto-check: notes
  • Design Systems Slds Apply

    forcedotcom/sf-skills

    Apply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons.

    1.1k GitHub stars~3.7k tokensUpdated 5 days ago
    Auto-check passed
  • Experience Lwc Generate

    forcedotcom/sf-skills

    Lightning Web Components with PICKLES methodology and 165-point scoring.

    1.1k GitHub stars~2.4k tokensUpdated 5 days ago
    Auto-check passed

Works with

Categories

Questions about Dx Devops Conflict Resolve

What does Dx Devops Conflict Resolve do?

A skill your agent uses to diagnose and resolve what blocks a DevOps Center promotion of a work item's feature branch: Git merge conflicts and deployment failures. Dx Devops Conflict Resolve is an agent skill from forcedotcom/sf-skills. Use this skill to diagnose and resolve what blocks a DevOps Center promotion of a work item's feature branch: Git merge conflicts and deployment failures.

When should I use Dx Devops Conflict Resolve?

Dx Devops Conflict Resolve fits situations like: diagnose and resolve what blocks a DevOps Center promotion of a work items feature branch: Git merge conflicts and deployment failures; the user wants to check a work item for conflicts before promoting; resolve merge conflicts; leftover conflict markers in metadata files (.xml.

How do I install Dx Devops Conflict Resolve in Claude Code?

Run `npx skills add forcedotcom/sf-skills --skill dx-devops-conflict-resolve -a claude-code`. Or copy the skill folder (skills/dx-devops-conflict-resolve in forcedotcom/sf-skills) into .claude/skills/dx-devops-conflict-resolve in your project. Claude Code loads it when a task matches its description.

How do I install Dx Devops Conflict Resolve in Codex?

Run `npx skills add forcedotcom/sf-skills --skill dx-devops-conflict-resolve -a codex`. Or copy the skill folder (skills/dx-devops-conflict-resolve in forcedotcom/sf-skills) into .agents/skills/dx-devops-conflict-resolve in your project. Codex loads it when a task matches its description.

Can I use Dx Devops Conflict Resolve in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add forcedotcom/sf-skills --skill dx-devops-conflict-resolve -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dx-devops-conflict-resolve, .gemini/skills/dx-devops-conflict-resolve, .github/skills/dx-devops-conflict-resolve and .opencode/skills/dx-devops-conflict-resolve in your project.

What does Dx Devops Conflict Resolve need to run?

Going by SKILL.md and its folder, Dx Devops Conflict Resolve needs a shell for the scripts in its folder and the command-line tools its instructions call (git and sf). Our summary lists: A Bash shell.

Does Dx Devops Conflict Resolve access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Dx Devops Conflict Resolve safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Dx Devops Conflict Resolve use?

Dx Devops Conflict Resolve is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dx Devops Conflict Resolve use?

About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.

What are the alternatives to Dx Devops Conflict Resolve?

Skills that share tags, products or a category with Dx Devops Conflict Resolve: ClawRouter Release Checklist (BlockRunAI/ClawRouter, 6.6k stars), Release Lithoxyl (mahmoud/lithoxyl, 146 stars), Build Deploy Troubleshoot (Paresh-Maheshwari/morphe-ai, 172 stars) and ccLoad Release Publisher (caidaoli/ccLoad, 417 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dx Devops Conflict Resolve?

forcedotcom (a GitHub organization) maintains it in forcedotcom/sf-skills, which has 1,058 GitHub stars. The repository holds 248 skills in this directory. The repository was last updated on October 3, 2026.

Source: forcedotcom/sf-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.