commerce-b2b-open-code…
Integrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce stores. Use when users mention \"integrate open code components\",…
Use this skill to manage the full lifecycle of DevOps Center work items — list, create, update, commit changes, perform status transitions, and create pull requests. Update fields like subject, description, and status. Commit and push code changes to work item branches. Create
$ npx -y skills add forcedotcom/sf-skills --skill dx-devops-work-item-manage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dx-devops-work-item-manageContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill to manage the full lifecycle of DevOps Center work items — list, create, update, commit changes, perform status transitions, and create pull requests. Update fields like subject, description, and status. Commit and push code changes to work item branches. Create
name: dx-devops-work-item-manage
description: "Use this skill to manage the full lifecycle of DevOps Center work items — list, create, update, commit changes, perform status transitions, and create pull requests. Update fields like subject, description, and status. Commit and push code changes to work item branches. Create pull requests for work item branches via DevOps Center API. Invoke when the user wants to track, find, create, or update a work item, commit changes to a work item branch, advance a work item's status through the pipeline, or create a pull request for code review. Consolidates sf devops work-item and review operations. DO NOT TRIGGER for promotion or deployment operations, or conflict detection."
metadata:
relatedSkills:
- "dx-devops-promote"
version: "1.0"
domains: ["Developer Experience"]
minApiVersion: "58.0"
cliTools:
- tool: ["sf"]
semver: ">=2.0.0"
- tool: ["git"]
semver: ">=2.0.0"
- tool: ["jq"]
semver: ">=1.6"Manages the complete work item lifecycle in DevOps Center — from creation through status transitions to promotion readiness. Provides headless CLI-driven operations for autonomous release workflows.
---
Gather or infer before proceeding:
Defaults unless specified:
If the user provides a clear request ("list work items for Project Alpha", "create work item to fix login bug", "move WI-12345 to In Progress", "create PR for WI-12345"), proceed immediately without unnecessary questions.
---
All operations use `sf devops work-item` CLI commands with `--json` output for structured consumption.
1. **Determine the operation type** from user intent:
2. **Verify org authentication** before any operation:
sf org display --json
sf org login web --set-default --alias <alias>
3. **List work items** — when the user wants to see existing work items:
sf devops work-item list --project-id <project-id> --json
sf devops work-item list --project-id <id> --json | jq '.result[] | select(.status == "<requested-status>")'
Then present the matching work items
4. **Create a work item** — when the user wants to create a new work item:
sf devops work-item create \
--project-id <project-id> \
--subject "<subject>" \
--description "<description>" \
--json5. **Execute commit operation** — when operation type is commit:
git checkout <branch-name>
git add <files>
git commit -m "<commit-message>"
git push origin <branch-name>This repository provides a curated collection of Salesforce agent skills for building applications.
Repo: forcedotcom/sf-skills
Integrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce stores. Use when users mention \"integrate open code components\",…
Replace OOTB (out-of-the-box) B2B Commerce components with open source equivalents in site metadata content.json files, or look up the equivalent open code…
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.…
Use this skill to manage the full lifecycle of a DevOps Center pipeline — list all pipelines, get a single pipeline's details, create a new pipeline linked to…
Analyzes DevOps Center test failures and Code Analyzer violations in plain language — failure category, offending file/class/method/line, rule violated, fix…
Configures DevOps Center pipeline testing infrastructure: enables a test provider so its suites become available, re-syncs a configured provider to pull in new…