Skip to content

Commit 0ba9785

Browse files
Merge branch 'main' into angular-project-generate
2 parents bf4f9ac + a49b86f commit 0ba9785

19 files changed

Lines changed: 87 additions & 72 deletions

File tree

.git2gus/config.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"productTag": "a1aEE000002EUebYAG",
3+
"productTagLabels": {
4+
"area:plugins": "a1aEE000002VQOTYA4",
5+
"area:skills": "a1aEE000002EUebYAG"
6+
},
7+
"defaultBuild": "offcore.tooling.65",
8+
"issueTypeLabels": {
9+
"feature": "USER STORY",
10+
"regression": "BUG P1",
11+
"bug": "BUG P3"
12+
},
13+
"hideWorkItemUrl": "true",
14+
"statusWhenClosed": "CLOSED"
15+
}

.github/workflows/release-skills.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,3 @@ jobs:
100100
npm publish --access public
101101
env:
102102
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
103-
104-
- name: Notify cline-fork
105-
if: ${{ steps.changelog.outputs.skipped == 'false' && steps.release.outputs.id != '' && steps.publish.outcome == 'success' }}
106-
uses: peter-evans/repository-dispatch@v3
107-
with:
108-
token: ${{ secrets.IDEE_GH_TOKEN }}
109-
repository: forcedotcom/cline-fork
110-
event-type: skills-released
111-
client-payload: '{"version": "${{ steps.changelog.outputs.version }}"}'

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# [1.37.0](https://github.com/forcedotcom/sf-skills/compare/1.36.0...1.37.0) (2026-08-13)
2+
3+
4+
### Features
5+
6+
* Reconcile mcpTools declarations across skills (main) @W-23536091@ ([933c8df](https://github.com/forcedotcom/sf-skills/commit/933c8dfb04878d081715b9a107670332d913f629))
7+
8+
9+
110
# [1.36.0](https://github.com/forcedotcom/sf-skills/compare/1.35.0...1.36.0) (2026-08-11)
211

312

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@salesforce/afv-skills",
3-
"version": "1.36.0",
3+
"version": "1.37.0",
44
"description": "Salesforce skills for Agentforce Vibes",
55
"license": "CC-BY-NC-4.0",
66
"files": [

plugins/builder/salesforce-development/catalog/discovery.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,8 +1059,8 @@
10591059
"accessCheck": null
10601060
},
10611061
"foundation": {
1062-
"skillMdSha256": "a96bbc6ffd5b95a4a62647b45a34911c261e9095c92f19c79b0c7fd9e99b67fd",
1063-
"treeSha256": "8428f1ca98b2c7c71330f0b00924865882b36d13fdf1e29007bd7dd58caf8a0f",
1062+
"skillMdSha256": "ec01c071dc73fce60b7596538ed102363d4e66275b89ef70e74e9687604ac650",
1063+
"treeSha256": "127ae4a45988e996d55ae05a18041b9a9873ee887d30e1020410063d1a83bfb8",
10641064
"accessCheck": null
10651065
}
10661066
}
@@ -1182,8 +1182,8 @@
11821182
"accessCheck": null
11831183
},
11841184
"foundation": {
1185-
"skillMdSha256": "b1bc2ae818de80f1d25c3059128784355066778715f1b56274a4e4979f08bd46",
1186-
"treeSha256": "93b6603a0adcabaccbd9fde27ed5ccf19a7c37f92cd72596844450c28c8c4f8c",
1185+
"skillMdSha256": "1dee09a134674df7daa269c0de400a95a55ea5edb20ca9fdfbea357b25ef4874",
1186+
"treeSha256": "e4613ad7f80bbc8c63c8c859ea8220e856df36e6897a17e02a8b3e66aa6a01cb",
11871187
"accessCheck": null
11881188
}
11891189
}
@@ -1389,8 +1389,8 @@
13891389
"accessCheck": null
13901390
},
13911391
"foundation": {
1392-
"skillMdSha256": "7659de502ecc9005c4899dba688c6e6f8415c611497ed4accd92af6fa39fbb04",
1393-
"treeSha256": "646fb64b646213c55845c0ee318464361563e882dfa93911283f86bdb65770d5",
1392+
"skillMdSha256": "c501a9f098e521eec69f3c599c92aba8836badfa79e14aac0fbce673e0aea7a8",
1393+
"treeSha256": "1cca3c702d51e1afd02e75ba603c963be07266858474fb24d4e5b320292eebac",
13941394
"accessCheck": null
13951395
}
13961396
}
@@ -1436,8 +1436,8 @@
14361436
"foundationInstalled": true,
14371437
"variants": {
14381438
"foundation": {
1439-
"skillMdSha256": "1545bb0b229cfe694acb63b100be91edf69ce5243e27529e64498690f12d0841",
1440-
"treeSha256": "2ee459b37a347209be7aaa252fcf79c374ccf174f4b8783fd0087f9ce4036c33",
1439+
"skillMdSha256": "633cec0b7feefd509f9e166b6d982028826c26b42e63c039ac2cc9c216c6e2be",
1440+
"treeSha256": "8a7fe196104e40f950c7de557e7d86f9a3238576ddbffcad609681d00c6cce2b",
14411441
"accessCheck": null
14421442
}
14431443
}
@@ -1582,8 +1582,8 @@
15821582
"foundationInstalled": true,
15831583
"variants": {
15841584
"foundation": {
1585-
"skillMdSha256": "f003be5b421a90406265152071225b93308ccead0450758a40d783013a9e2c93",
1586-
"treeSha256": "2ea2573e6ce8f41e63302ab5f465b7b39e9c78b34468417a2803e92e4cc7df71",
1585+
"skillMdSha256": "f6ebc6524d33e1927109b51590937904ff2023f7fdc0572b1af70f9be25e64dd",
1586+
"treeSha256": "245297ca8f362905abb0c72e22a0021f68b8c434564582ef4f1c63c0cc1df4b0",
15871587
"accessCheck": null
15881588
}
15891589
}
@@ -1639,8 +1639,8 @@
16391639
"accessCheck": null
16401640
},
16411641
"foundation": {
1642-
"skillMdSha256": "fb156b06f0150d4526b1d4402ca8bcdb9f4b98a8618d297aba1696327b0d5e46",
1643-
"treeSha256": "3f69983d753fb8c20ffe999f23732b938edc124c088f100d906dfa87da5f0c17",
1642+
"skillMdSha256": "ea6f9b07aa765ede2a2de835d4e55e29f802fd74147c556e11cf52eea204e6f6",
1643+
"treeSha256": "5bb808178384d7669829ffeec14cf123ad257f95497befc3d3b2857abf6ec8ce",
16441644
"accessCheck": null
16451645
}
16461646
}
@@ -1719,8 +1719,8 @@
17191719
"accessCheck": null
17201720
},
17211721
"foundation": {
1722-
"skillMdSha256": "a926f60c3a867f0250967701e25b69e8ae7c723ac264afe7421a1475a1589ef9",
1723-
"treeSha256": "92cfb7968a24f613231dff508e2af1a0d9f6685e8181ba1f1b05dfe94d38dd96",
1722+
"skillMdSha256": "e96b0bf09278d8145cde2a705b89a19418fa4164236be5e0b2b78e8f265489a2",
1723+
"treeSha256": "725a0a75e7765f041862721d1305e73d79de762c6c3da85bcddaf47a497d4418",
17241724
"accessCheck": null
17251725
}
17261726
}

plugins/builder/salesforce-development/skills/platform-apex-generate/SKILL.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,7 @@ metadata:
2121
# apex.diagnostics -> ...salesforce-lsp__apex_diagnostics. refresh_org_schema
2222
# is natively underscored, so both forms match.
2323
salesforce-lsp:
24-
tools:
25-
- apex.diagnostics
26-
- apex.hover
27-
- apex.documentSymbol
28-
- refresh_org_schema
24+
tools: ["apex.diagnostics", "apex.documentSymbol", "apex.hover", "refresh_org_schema"]
2925
semver: ">=0.1.0"
3026
version: "1.0"
3127
minApiVersion: "66.0"

plugins/builder/salesforce-development/skills/platform-apex-generate/SKILL.overlay.patch

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/SKILL.md
22
+++ b/SKILL.md
3-
@@ -1,12 +1,32 @@
3+
@@ -1,12 +1,28 @@
44
---
55
name: platform-apex-generate
66
description: "Primary Apex authoring skill for class generation, refactoring, and review. ALWAYS ACTIVATE when the user mentions Apex, .cls, triggers, or asks to create/refactor a class (service, selector, domain, batch, queueable, schedulable, invocable, DTO, utility, interface, abstract, exception, REST resource). Use this skill for requests involving SObject CRUD, mapping collections, fetching related records, scheduled jobs, batch jobs, trigger design, @AuraEnabled controllers, @RestResource endpoints, custom REST APIs, or code review of existing Apex."
@@ -24,24 +24,20 @@
2424
+ # apex.diagnostics -> ...salesforce-lsp__apex_diagnostics. refresh_org_schema
2525
+ # is natively underscored, so both forms match.
2626
+ salesforce-lsp:
27-
+ tools:
28-
+ - apex.diagnostics
29-
+ - apex.hover
30-
+ - apex.documentSymbol
31-
+ - refresh_org_schema
27+
+ tools: ["apex.diagnostics", "apex.documentSymbol", "apex.hover", "refresh_org_schema"]
3228
+ semver: ">=0.1.0"
3329
version: "1.0"
3430
minApiVersion: "66.0"
3531
---
36-
@@ -46,6 +66,7 @@
32+
@@ -46,6 +62,7 @@
3733
- Service-Selector-Domain layering, logging utilities
3834
- Existing classes/triggers and current trigger framework or handler pattern
3935
- Whether Trigger Actions Framework (TAF) is already in use
4036
+ - When refactoring or reviewing an existing `.cls`, call `mcp__plugin_salesforce-development_salesforce-lsp__apex_documentSymbol` with `{filePath: "<absolute-path>"}` to map the class's methods, properties, and inner types before editing, and call `mcp__plugin_salesforce-development_salesforce-lsp__apex_hover` with `{filePath, line, character}` (one-based line/character) to resolve the type or signature of a symbol you are unsure about. On error envelope or unavailable (`{error: <code>}` / tool not registered), fall back to reading the source directly.
4137

4238
2. **Choose the smallest correct pattern** (see Type-Specific Guidance below)
4339

44-
@@ -62,15 +83,28 @@
40+
@@ -62,15 +79,28 @@
4541

4642
### Phase 2 — Validate (required before reporting)
4743

@@ -77,7 +73,7 @@
7773
- Run org tests including `{ClassName}Test` via `sf apex run test` or MCP.
7874
- Delegate all test generation/fixes/coverage work to `platform-apex-test-generate`; iterate until the tests pass.
7975
- Capture pass/fail counts and coverage percentage for the report.
80-
@@ -78,10 +112,11 @@
76+
@@ -78,10 +108,11 @@
8177

8278
### Phase 3 — Report
8379

@@ -93,7 +89,7 @@
9389

9490
---
9591

96-
@@ -388,9 +423,10 @@
92+
@@ -388,9 +419,10 @@
9793
Apex work: <summary>
9894
Files: <paths>
9995
Design: <pattern / framework choices>

plugins/builder/salesforce-development/skills/platform-custom-field-generate/SKILL.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@ description: "Use this skill when users need to create, generate, or validate Sa
44
metadata:
55
version: "1.0"
66
minApiVersion: "60.0"
7-
relatedSkills: ["platform-value-set-generate", "platform-validation-rule-generate"]
7+
relatedSkills:
8+
- "platform-validation-rule-generate"
9+
- "platform-value-set-generate"
10+
mcpTools:
11+
metadata-grounding:
12+
tools: ["search_metadata"]
13+
semver: ">=1.0.0"
814
---
915

1016
# Salesforce Custom Field Generator and Validator

plugins/builder/salesforce-development/skills/platform-lightning-app-coordinate/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ metadata:
1515
- "platform-permission-set-generate"
1616
- "platform-validation-rule-generate"
1717
mcpTools:
18-
salesforce-api-context:
19-
tools: ["get_metadata_type_sections", "get_metadata_type_context", "get_metadata_type_fields", "get_metadata_type_fields_properties", "search_metadata_types"]
20-
semver: ">=1.0.0"
2118
metadata-experts:
2219
tools: ["execute_metadata_action"]
2320
semver: ">=1.0.0"
21+
salesforce-api-context:
22+
tools: ["get_metadata_type_context", "get_metadata_type_fields", "get_metadata_type_fields_properties", "get_metadata_type_sections", "search_metadata_types"]
23+
semver: ">=1.0.0"
2424
---
2525

2626
# Generating Lightning App

plugins/builder/salesforce-development/skills/platform-lsp-integrate/SKILL.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ metadata:
88
# dotted as lsp.health). In allowed-tools it appears in Claude Code's
99
# sanitized form: mcp__plugin_salesforce-development_salesforce-lsp__lsp_health.
1010
salesforce-lsp:
11-
tools:
12-
- lsp.health
11+
tools: ["lsp.health"]
1312
semver: ">=0.1.0"
1413
cliTools:
1514
- tool: ["sf"]

0 commit comments

Comments
 (0)