Add remove-template skill for Package repository#326
Merged
Conversation
This skill documents the process for updating the Package repository after a template has been removed from the Templates repository: - Update setup_test_branches.js (templatesPackageJsons array) - Check constants.js for default templates - If last template of appType, remove appType support - Update test_force.js APP_TYPE enum - Regenerate OCLIF commands and SFDX README - Search all JS files for references - Update README.md and CLAUDE.md Part of the template removal workflow across the Mobile SDK ecosystem.
This skill documents using test_force.js to test templates: - Testing CLI tools with default or custom template sources - Overriding template source branches - Overriding SDK dependencies - Testing all CLIs or specific CLIs - Cross-repo testing scenarios Part of the template testing workflow across the Mobile SDK ecosystem.
brandonpage
approved these changes
Apr 10, 2026
Contributor
|
So when the |
Contributor
Author
We could, but for now I just left it as is. |
Added step 3.4 to link the sfdx plugin after regenerating OCLIF commands. This ensures the plugin reflects the changes made to constants.js. Also updated validation checklist.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add comprehensive skills for the Package repository:
Skills Content
remove-template.md
Documents the process for updating the Package repository after a template has been removed from the Templates repository:
test-templates.md
Documents using test_force.js to test templates and CLI tools:
--templaterepouri--sdkdependenciesPurpose
These skills are part of the coordinated template removal and testing workflow across the Mobile SDK ecosystem. They ensure that when templates are removed or modified, the Package repository (which contains CLI tools and release scripts) is properly updated and tested.
Related Skills
SalesforceMobileSDK-Templates/.claude/skills/remove-template.mdSalesforceMobileSDK-Templates/.claude/skills/test-template.mdSalesforceMobileSDK-UITests/.claude/skills/remove-template.mdSalesforceMobileSDK-Workspace/.claude/skills/remove-template.md(orchestration)SalesforceMobileSDK-Workspace/.claude/skills/test-templates.md(orchestration)Note
This PR is based on
devbranch. There are changes in the diff from PR #325 (automatic prompt skipping) that will be resolved via rebase after #325 is merged.