You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/agent-skills.md
+22-6Lines changed: 22 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,26 +4,32 @@ description: AI agent skills and plugins for Claude Code, Cursor, and GitHub Cop
4
4
5
5
# Agent Skills & Plugins
6
6
7
-
The B2C Developer Tooling project provides agent skills that enhance the AI-assisted development experience when working with Salesforce B2C Commerce projects.
7
+
The B2C Developer Tooling project provides agent skills and plugins that enhance the AI-assisted development experience when working with Salesforce B2C Commerce projects.
8
8
9
-
These skills follow the [Agent Skills](https://agentskills.io/home) standard and can be used with multiple agentic IDEs including [Claude Code](https://claude.ai/code), Cursor, GitHub Copilot, and VS Code.
9
+
Skills plugins follow the [Agent Skills](https://agentskills.io/home) standard and can be used with multiple agentic IDEs including [Claude Code](https://claude.ai/code), Cursor, GitHub Copilot, and VS Code. The marketplace also includes an MCP server plugin (`b2c-dx-mcp`).
10
10
11
11
## Overview
12
12
13
-
When installed, the skills teach AI assistants about B2C Commerce development, CLI commands, and best practices, enabling them to help you with:
13
+
When installed, the skills plugins teach AI assistants about B2C Commerce development, CLI commands, and best practices, enabling them to help you with:
-**Web Services**: HTTP/SOAP/FTP integrations using the Service Framework
18
18
-**Custom APIs**: Building SCAPI Custom APIs with contracts, implementations, and mappings
19
19
20
-
## Available Plugins
20
+
## Available Skills Plugins
21
21
22
22
| Plugin | Description |
23
23
|--------|-------------|
24
24
|`b2c-cli`| Skills for B2C CLI commands and operations |
25
25
|`b2c`| Skills for B2C Commerce development patterns |
26
26
27
+
## Available MCP Plugins
28
+
29
+
| Plugin | Description |
30
+
|--------|-------------|
31
+
|`b2c-dx-mcp`| MCP server for AI-assisted Salesforce B2C Commerce development with project-aware tooling for common workflows |
32
+
27
33
### Plugin: b2c-cli
28
34
29
35
Skills for using the B2C CLI to manage your B2C Commerce instances. Covers code deployment, job execution, site archive import/export, WebDAV file operations, On-Demand Sandbox management, and more.
@@ -36,6 +42,12 @@ Skills for B2C Commerce development patterns and practices. Covers controllers,
Marketplace plugin for the B2C DX MCP server, providing AI-assisted B2C Commerce development workflows across supported MCP clients.
48
+
49
+
For setup and configuration, see the installation sections below and MCP docs: [MCP Server Overview](/mcp/) and [MCP Installation](/mcp/installation).
50
+
39
51
## Installation with Claude Code
40
52
41
53
### Prerequisites
@@ -60,12 +72,14 @@ Install the plugins at your preferred scope:
60
72
# Available only in the current project
61
73
claude plugin install b2c-cli --scope project
62
74
claude plugin install b2c --scope project
75
+
claude plugin install b2c-dx-mcp --scope project
63
76
```
64
77
65
78
```bash [User Scope]
66
79
# Available in all your projects
67
80
claude plugin install b2c-cli --scope user
68
81
claude plugin install b2c --scope user
82
+
claude plugin install b2c-dx-mcp --scope user
69
83
```
70
84
71
85
:::
@@ -76,7 +90,7 @@ claude plugin install b2c --scope user
76
90
claude plugin list
77
91
```
78
92
79
-
You should see `b2c-cli@b2c-developer-tooling`and `b2c@b2c-developer-tooling` in the list.
93
+
You should see `b2c-cli@b2c-developer-tooling`, `b2c@b2c-developer-tooling`, and `b2c-dx-mcp@b2c-developer-tooling` in the list.
80
94
81
95
### Updating Plugins
82
96
@@ -86,6 +100,7 @@ To get the latest plugin updates:
86
100
claude plugin marketplace update
87
101
claude plugin update b2c-cli@b2c-developer-tooling
88
102
claude plugin update b2c@b2c-developer-tooling
103
+
claude plugin update b2c-dx-mcp@b2c-developer-tooling
89
104
```
90
105
91
106
### Uninstalling
@@ -95,6 +110,7 @@ To remove the plugins:
95
110
```bash
96
111
claude plugin uninstall b2c-cli@b2c-developer-tooling
97
112
claude plugin uninstall b2c@b2c-developer-tooling
113
+
claude plugin uninstall b2c-dx-mcp@b2c-developer-tooling
98
114
```
99
115
100
116
To remove the marketplace:
@@ -105,7 +121,7 @@ claude plugin marketplace remove b2c-developer-tooling
105
121
106
122
## Installation with Skills CLI
107
123
108
-
The [Skills CLI](https://github.com/vercel-labs/skills) provides a universal way to install agent skills to any supported IDE.
124
+
The [Skills CLI](https://github.com/vercel-labs/skills) provides a way to install agent skills to supported IDEs. Use this for the skills plugins (`b2c` and `b2c-cli`), not for the MCP server plugin (`b2c-dx-mcp`).
claude mcp add --transport stdio --scope user b2c-dx -- npx -y @salesforce/b2c-dx-mcp --allow-non-ga-tools
46
+
claude mcp add --transport stdio --scope user b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest --allow-non-ga-tools
47
47
```
48
48
49
49
:::
50
50
51
-
**Cursor:**[Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=b2c-dx&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBzYWxlc2ZvcmNlL2IyYy1keC1tY3AiLCItLXByb2plY3QtZGlyZWN0b3J5IiwiJHt3b3Jrc3BhY2VGb2xkZXJ9IiwiLS1hbGxvdy1ub24tZ2EtdG9vbHMiXX0=)
51
+
**Cursor:**[Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=b2c-dx-mcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBzYWxlc2ZvcmNlL2IyYy1keC1tY3BAbGF0ZXN0IiwiLS1wcm9qZWN0LWRpcmVjdG9yeSIsIiR7d29ya3NwYWNlRm9sZGVyfSIsIi0tYWxsb3ctbm9uLWdhLXRvb2xzIl19)
52
52
53
53
See the [MCP Server Installation Guide](/mcp/installation) for detailed setup instructions for Claude Code, Cursor, GitHub Copilot, and other MCP clients.
Copy file name to clipboardExpand all lines: docs/mcp/configuration.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -136,7 +136,7 @@ See the [CLI Configuration guide](../guide/configuration#cli-flags) for complete
136
136
137
137
### Auto-Discovery (Default)
138
138
139
-
By default, the server automatically detects your project type and enables relevant toolsets. See [Project Type Detection](./installation#project-type-detection) for details.
139
+
By default, the server automatically detects your project type and enables relevant toolsets. See [Project Type Detection](./#project-type-detection) for details.
Copy file name to clipboardExpand all lines: docs/mcp/installation.md
+6-30Lines changed: 6 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,36 +14,7 @@ This guide covers installing and configuring the B2C DX MCP Server for various M
14
14
15
15
> **Note:** For Figma-to-component tools, you also need an external Figma MCP server enabled. See [Figma-to-Component Tools Setup](./figma-tools-setup) for details.
16
16
17
-
## Installation Method
18
-
19
-
The MCP server is installed via `npx`, which downloads and runs the latest version on demand.
20
-
21
-
### Project Directory
22
-
23
-
The server automatically detects your project location to enable:
24
-
25
-
1.**Auto-discovery** - Detects your project type and enables appropriate toolsets
26
-
2.**Configuration loading** - Reads [`dw.json`](../guide/configuration#configuration-file) from your project root for B2C credentials
27
-
3.**Scaffolding** - Creates new files in the correct location based on your project structure
28
-
29
-
**Detection methods:**
30
-
-**Cursor (project-level)**: Automatically detected from the MCP config file location
31
-
-**Cursor (user-level)**: Requires `--project-directory "${workspaceFolder}"` in the args array
32
-
-**Claude Code**: Automatically detected from the current working directory (cd into project root before installation)
33
-
-**GitHub Copilot**: Automatically detected from the workspace location
34
-
35
-
### Project Type Detection
36
-
37
-
The server automatically detects your project type:
38
-
39
-
| Project Type | Detection Criteria | Enabled Toolsets |
|**PWA Kit v3**|`@salesforce/pwa-kit-*`, `@salesforce/retail-react-app`, or `ccExtensibility` in package.json | PWAV3, MRT, SCAPI |
42
-
|**Storefront Next**| Root or workspace package has `@salesforce/storefront-next*` dependency, or package name starting with `storefront-next`| STOREFRONTNEXT, MRT, CARTRIDGES, SCAPI |
43
-
|**Cartridges**|`.project` file in cartridge directory | CARTRIDGES, SCAPI |
44
-
|**No project detected**| No B2C markers found | SCAPI (base toolset only) |
45
-
46
-
Hybrid projects (e.g., cartridges + PWA Kit) get combined toolsets.
17
+
The MCP server is installed via `npx`, which downloads and runs the latest version on demand. For project directory and project type detection details, see [MCP Server Overview](./#usage).
Copy file name to clipboardExpand all lines: skills/README.md
+14-4Lines changed: 14 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,23 @@
1
-
# B2C CLI Agent Skills & Claude Code Plugins
1
+
# B2C Agent Skills & Claude Code Plugins
2
2
3
-
This directory contains agent skills and [Claude Code](https://claude.ai/code) plugins that enhance the AI-assisted development experience when working with Salesforce B2C Commerce projects.
3
+
This directory contains agent skills and skills-based [Claude Code](https://claude.ai/code) plugins that enhance AI-assisted development for Salesforce B2C Commerce projects.
4
4
5
5
These skills follow the [Agent Skills](https://agentskills.io/home) format and can be used with multiple agentic IDEs including Claude Code, Cursor, GitHub Copilot, and OpenAI Codex.
6
6
7
-
## Available Plugins
7
+
## Available Skills Plugins
8
8
9
9
| Plugin | Description |
10
10
|--------|-------------|
11
11
|`b2c-cli`| Skills for Salesforce B2C Commerce CLI operations |
12
12
|`b2c`| B2C Commerce development skills including Custom API development guides |
13
13
14
+
## MCP Plugin
15
+
16
+
`b2c-dx-mcp` is an MCP server plugin, not a skills plugin. For installation and configuration, see:
0 commit comments