ワンクリックで
remove-template
Remove a template from the Templates repository
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Remove a template from the Templates repository
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Add Salesforce Mobile SDK capabilities to Android Kotlin applications. Covers creating new apps with the SDK pre-integrated, or adding base SDK, SmartStore (encrypted database), MobileSync (cloud sync), and biometric authentication to existing applications.
Integrate Salesforce Mobile SDK into iOS Swift apps. Covers creating a new app, adding SDK auth, SmartStore (encrypted local DB), MobileSync (cloud sync), and biometric auth (Face ID / Touch ID). Use when an iOS Swift project needs Salesforce login, encrypted local storage backed by SmartStore, sObject-to-soup synchronization, or biometric session locking.
End-to-end test harness for the consolidated SDK consumer skills. Creates 10 apps (5 iOS, 5 Android) in parallel, one per scenario within the ios-mobile-sdk and android-mobile-sdk skills, builds each, and reports results.
Test templates with test_template.sh script
Update the minimum iOS deployment target across all iOS and React Native templates
| name | remove-template |
| description | Remove a template from the Templates repository |
| type | skill |
This skill removes a template from the SalesforceMobileSDK-Templates repository.
iOSNativeSwiftTemplate)appType from templates.json (e.g., native_swift, hybrid_local)appTypecd SalesforceMobileSDK-Templates
git rm -r <TemplateName>
File: templates.json
Remove the template entry completely:
{
"path": "TemplateName",
"description": "...",
"appType": "...",
"platforms": ["..."]
}
File: setversion.sh
Remove references in two sections:
Section 1: build.gradle.kts (Android templates only)
# Remove line like:
update_build_gradle_dependencies "./TemplateName/app/build.gradle.kts" "${OPT_VERSION}"
Section 2: package.json (all templates)
# Remove line like:
update_package_json "./TemplateName/package.json" "${SDK_TAG}"
# or for SPM templates:
update_package_json "./TemplateName/package.json" "${SDK_TAG_SPM}"
File: test_template.sh
Usually no changes needed - script reads templates.json dynamically.
Check for: Special handling or explicit exclusions of this template.
File: TESTING.md
Search for: Template name in examples.
Remove: Any documentation specifically mentioning this template.
File: CLAUDE.md
Remove template from:
File: README.md
Remove template from:
grep -r "TemplateName" --exclude-dir=node_modules .
git rm -rgrep -r "TemplateName" --exclude-dir=node_modules .Run the test script to ensure remaining templates still work:
./test_template.sh
Or test specific templates:
./test_template.sh --template <OtherTemplateName>
git add -A
git commit -m "Remove <TemplateName> template
Removed template directory and all references from:
- templates.json
- setversion.sh
- TESTING.md
- CLAUDE.md
- README.md"
git push origin <branch-name>
After pushing to a branch, proceed to the Package repository to update references there.
See: SalesforceMobileSDK-Package/.claude/skills/remove-template.md