Skip to content

Commit 9c636e2

Browse files
authored
Merge branch 'main' into W-21766978-Add-scheduling-user-email-management-ODS
2 parents 4489ce7 + c5edd5d commit 9c636e2

31 files changed

Lines changed: 655 additions & 176 deletions

File tree

.agents/plugins/marketplace.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,26 @@
2727
"authentication": "ON_INSTALL"
2828
},
2929
"category": "Productivity"
30+
},
31+
{
32+
"name": "cap-dev",
33+
"description": "Skills for scaffolding, packaging, validating, and submitting Commerce App Packages (CAPs) for Salesforce Commerce Cloud.",
34+
"source": {
35+
"source": "git-subdir",
36+
"url": "SalesforceCommerceCloud/commerce-apps",
37+
"path": ".claude",
38+
"ref": "feature/codex-copilot-plugin-docs"
39+
},
40+
"interface": {
41+
"displayName": "Commerce Apps Dev",
42+
"shortDescription": "Scaffold, validate, package, and submit Commerce App Packages.",
43+
"longDescription": "Skills for building Salesforce Commerce Cloud app packages — scaffold new apps (UI-only, backend-only, or fullstack), generate IMPEX configurations for services, custom objects, and site preferences, validate packages against registry requirements, and submit pull requests to the commerce-apps registry."
44+
},
45+
"policy": {
46+
"installation": "AVAILABLE",
47+
"authentication": "ON_INSTALL"
48+
},
49+
"category": "Productivity"
3050
}
3151
]
3252
}

.changeset/RELEASE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Wed Apr 22 00:26:31 UTC 2026
1+
Wed Apr 22 18:56:56 UTC 2026

.changeset/cap-skill-improvements.md

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@salesforce/b2c-dx-docs': patch
3+
---
4+
5+
Updated plugin install examples to default to user scope

.claude-plugin/marketplace.json

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"source": "./skills/b2c-cli",
1818
"category": "productivity",
1919
"strict": false,
20-
"version": "1.1.0"
20+
"version": "1.1.2"
2121
},
2222
{
2323
"name": "b2c",
@@ -29,7 +29,7 @@
2929
"source": "./skills/b2c",
3030
"category": "productivity",
3131
"strict": false,
32-
"version": "1.1.0"
32+
"version": "1.1.2"
3333
},
3434
{
3535
"name": "b2c-dx-mcp",
@@ -41,6 +41,36 @@
4141
"source": "./plugins/b2c-dx-mcp",
4242
"category": "productivity",
4343
"strict": false
44+
},
45+
{
46+
"name": "cap-dev",
47+
"description": "Skills for scaffolding, packaging, validating, and submitting Commerce App Packages (CAPs) for Salesforce Commerce Cloud.",
48+
"author": {
49+
"name": "Salesforce"
50+
},
51+
"homepage": "https://github.com/SalesforceCommerceCloud/commerce-apps",
52+
"repository": "https://github.com/SalesforceCommerceCloud/commerce-apps",
53+
"license": "Apache-2.0",
54+
"source": {
55+
"source": "git-subdir",
56+
"url": "SalesforceCommerceCloud/commerce-apps",
57+
"path": ".claude",
58+
"ref": "feature/codex-copilot-plugin-docs"
59+
},
60+
"category": "productivity",
61+
"keywords": [
62+
"salesforce",
63+
"commerce-apps",
64+
"commerce-cloud",
65+
"cap",
66+
"impex"
67+
],
68+
"interface": {
69+
"displayName": "Commerce Apps Dev",
70+
"shortDescription": "Scaffold, validate, package, and submit Commerce App Packages.",
71+
"longDescription": "Skills for building Salesforce Commerce Cloud app packages — scaffold new apps (UI-only, backend-only, or fullstack), generate IMPEX configurations for services, custom objects, and site preferences, validate packages against registry requirements, and submit pull requests to the commerce-apps registry."
72+
},
73+
"strict": false
4474
}
4575
]
4676
}

.github/workflows/ci.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,15 @@ jobs:
7676
working-directory: packages/b2c-cli
7777
run: pnpm run pretest && pnpm run test:ci && pnpm run lint
7878

79+
- name: Run MRT Utilities tests
80+
id: mrt-test
81+
if: always() && steps.cli-test.conclusion != 'cancelled'
82+
working-directory: packages/mrt-utilities
83+
run: pnpm run pretest && pnpm run test:ci && pnpm run lint
84+
7985
- name: Run VS Extension checks
8086
id: vs-extension-test
81-
if: always() && steps.cli-test.conclusion != 'cancelled'
87+
if: always() && steps.mrt-test.conclusion != 'cancelled'
8288
working-directory: packages/b2c-vs-extension
8389
run: pnpm run typecheck:agent && pnpm run lint
8490

@@ -167,8 +173,13 @@ jobs:
167173
# the Linux-calibrated 70% threshold even though the tests pass.
168174
# Coverage is still generated and uploaded for inspection.
169175
run: pnpm run pretest && pnpm run test:ci:win && pnpm run lint
170-
- name: Run VS Extension checks
176+
- name: Run MRT Utilities tests
177+
id: mrt-test
171178
if: always() && steps.cli-test.conclusion != 'cancelled'
179+
working-directory: packages/mrt-utilities
180+
run: pnpm run pretest && pnpm run test:ci && pnpm run lint
181+
- name: Run VS Extension checks
182+
if: always() && steps.mrt-test.conclusion != 'cancelled'
172183
working-directory: packages/b2c-vs-extension
173184
run: pnpm run typecheck:agent && pnpm run lint
174185
- name: Print Windows test failures

docs/guide/agent-skills.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ Skills follow the open [Agent Skills](https://agentskills.io/home) standard and
1414

1515
```bash [Claude Code]
1616
claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
17-
# Use --scope user to install globally (available in all projects)
18-
claude plugin install b2c-cli --scope project
19-
claude plugin install b2c --scope project
17+
# Use --scope project to install for current project only
18+
claude plugin install b2c-cli
19+
claude plugin install b2c
2020
```
2121

2222
```text [Copilot (VS Code)]
@@ -87,18 +87,18 @@ Install plugins at your preferred scope:
8787

8888
::: code-group
8989

90+
```bash [User Scope (default)]
91+
claude plugin install b2c-cli
92+
claude plugin install b2c
93+
claude plugin install b2c-dx-mcp
94+
```
95+
9096
```bash [Project Scope]
9197
claude plugin install b2c-cli --scope project
9298
claude plugin install b2c --scope project
9399
claude plugin install b2c-dx-mcp --scope project
94100
```
95101

96-
```bash [User Scope]
97-
claude plugin install b2c-cli --scope user
98-
claude plugin install b2c --scope user
99-
claude plugin install b2c-dx-mcp --scope user
100-
```
101-
102102
:::
103103

104104
Verify, update, or uninstall:

docs/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ Detailed setup: [Claude Code](/guide/agent-skills#claude-code) · [Codex](/guide
7777

7878
```bash [Claude Code]
7979
claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
80-
# Use --scope user to install globally (available in all projects)
81-
claude plugin install b2c-cli --scope project
82-
claude plugin install b2c --scope project
80+
# Use --scope project to install for current project only
81+
claude plugin install b2c-cli
82+
claude plugin install b2c
8383
```
8484

8585
```text [Copilot (VS Code)]

packages/b2c-cli/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @salesforce/b2c-cli
22

3+
## 1.7.0
4+
5+
### Minor Changes
6+
7+
- [#373](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/373) [`1dc1ee5`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/1dc1ee55642f0d478d260867d538f02e32057d7e) - Add support for Commerce Apps (CAP) development skills via `b2c setup skills cap-dev`. Introduces a skill source registry to support external skill repositories alongside existing release-artifact sources. (Thanks [@clavery](https://github.com/clavery)!)
8+
9+
### Patch Changes
10+
11+
- Updated dependencies [[`1dc1ee5`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/1dc1ee55642f0d478d260867d538f02e32057d7e)]:
12+
- @salesforce/b2c-tooling-sdk@1.6.0
13+
314
## 1.6.0
415

516
### Minor Changes

packages/b2c-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@salesforce/b2c-cli",
33
"description": "A Salesforce B2C Commerce CLI",
4-
"version": "1.6.0",
4+
"version": "1.7.0",
55
"author": "Charles Lavery",
66
"bin": {
77
"b2c": "./bin/run.js"

0 commit comments

Comments
 (0)