* Split generating-webapp-metadata into single-purpose skills
Extract the deployment sequence into a new deploying-webapp skill so each
webapp skill describes exactly one actionable goal. This improves agent
skill selection accuracy by eliminating multi-concern descriptions.
- generating-webapp-metadata: now focused on scaffolding, bundle config, CSP
- deploying-webapp: new skill for the 7-step deployment sequence
* Rename -webapp- skill directories and references to -webapplication-
Rename all 7 webapp skill directories to use the full "webapplication"
entity name. Update frontmatter name fields, cross-skill references,
and descriptive prose. Package names and CLI commands are preserved
as-is since those are actual identifiers.
* Add instructions to create commerce b2b store from vibes
* update rule and sf commands
* Refactor Commerce B2B skill: rename and flatten directory structure
- Rename skill from create-b2b-commerce-storefront to creating-b2b-commerce-store to better reflect what users actually create (the Store, not the Storefront)
- Flatten directory from skills/commerce/create-b2b-commerce-storefront/ to skills/creating-b2b-commerce-store/ to match repository pattern
- Remove old prompts and rules consolidated into skill
- Remove Commerce prompt and rule entries from manifest.json (consolidated into skill)
W-21745944 make deployment command use --dry-run, add strict guardrails to prevent agent from further editing page
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
* @W-21707233 make template instructions more explicit
* convert escaped quotes to single quotes in frontmatter
---------
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
* feat: layout docs integration
* fix: preview a site not just after deployment
* @w-21612472 Test Skills for branding sets
* Remove mandatory tip
* feat: update wording for loading ref docs
* feat: add brief description on what object pages are
* feat: add instrux to ensure steps are followed correctly
* feat: use stricter wording for initial instruction
* fix: rm useless instruction
* fix: theme layout fixes
* feat: more explicit wording
* feat: add instrux to better handle global skills
* fix: bring back steps wording just in case
* fix: rm old refs
---------
Co-authored-by: KarthikSalesforce <131800461+KarthikSalesforce@users.noreply.github.com>
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
* add switch-org skill
Adds a new skill for switching the active Salesforce org via `sf config set target-org`, defaulting to local project scope with optional `--global` support.
* address PR review feedback on switch-org skill
- rename skill and directory to switching-org (gerund convention)
- rewrite description to follow "Use this skill when..." pattern
- add compatibility and metadata frontmatter fields
- rename ## Usage to ## When to Use This Skill
- consolidate Behavior, Steps, and Canonical Examples into single ## Steps section
- remove Purpose section (duplicated description)
- remove .sf/config.json implementation detail
- fix escaped \# in documentation URL
- rephrase --local/--scope note for clarity
* fix: skill best practice improvements for switching-org
- Fix description to use third-person ("This skill should be used when...")
- Remove redundant "When to Use This Skill" body section (duplicated description)
* fix: improve switching-org skill description, steps, and scope guidance
* remove author
* fix: clarify verification step and confirmation format in switching-org skill
* address second round of PR review feedback
- remove redundant h1 and repeated description sentence
- clarify sf config get --json does not return scope info
- move docs link into Notes section
- add SF_TARGET_ORG env var override note
* initial skill for perm sets
* more edits
* changes after testing
* more changes
* address comments
* standard tabs should have prefix
* remove apache license
---------
Co-authored-by: irisli <irisli@salesforce.com>
* ci: update package details and add GitHub workflows for skills validation and release
* chore: update Node version, change license, and refactor skills validation script to TypeScript
* chore: remove unused deps
* fix: npm package
* fix: flatten skills to pass validation
* chore: add validation script to package.json and update GitHub workflow to use it
* chore: enhance skills validation and update workflows for npm publishing
* refactor: streamline skills validation process in workflow and script
* refactor: improve documentation and structure of skills validation script
* implement checks based on jeff's best practices doc
* chore: add pull request template for skill submissions
* chore: update pull request template with additional references and improve automated checks section
* chore: update pull request template to clarify naming convention with a warning for gerund form
* chore: update pull request template to reference skill authoring guide and enhance checklist structure
* chore: enhance GitHub workflows for skills validation and release process
* refactor: improve parsing logic for SKILL.md files and enhance error collection in validation
* chore: update validation checks to enforce character limits for skill names and descriptions
* fix: remove unnecessary whitespace in footer string in validate-skills.ts