afv-library/skills
k-j-kim 9ba064174a
feat: syncing webapp skills sync to afv @W-21338965@ (#57)
* feat: removing old webapp skills

* feat: adding sync of skills from webapps to afv

* feat: adding the first iteration of skills

* feat: pin template deps to latest npm versions and flatten skill folders

- Add pin-template-deps.js to resolve "*" deps to exact npm versions
- Integrate pinning into sync-template-skills npm script
- Remove check-template-skills-versions.js (no longer needed)
- Simplify workflow to single sync step
- Flatten skill output: one folder per skill with cleaned names

Made-with: Cursor

* fix: resolve skill validation errors

- Move .template-versions.json from skills/ to root
- Shorten skill names to meet 64-char limit:
  - salesforce-webapp-feature-micro-frontend-generating-micro-frontend-lwc → salesforce-webapp-micro-frontend-lwc
  - salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client → salesforce-webapp-agentforce-conversation-client
  - salesforce-webapp-feature-react-file-upload-implementing-file-upload → salesforce-webapp-react-file-upload
- Expand descriptions to meet 20-word minimum with trigger context

* Add webapp skills from template, sync script updates

- Rename skill folders from salesforce-webapp-* to *-webapp-* convention
- Update sync-template-skills.js: set SKILL.md front matter name to dest folder
- Remove sync-template-skills workflow and pin-template-deps script
- Add .synced-template-skills.json manifest, deploying-webapp-to-salesforce skill
- Replace salesforce-webapp-designing-webapp-ui-ux with designing-webapp-ui-ux

Made-with: Cursor

* Align SKILL.md front matter name with folder for all webapp skills

Made-with: Cursor

* Fix skill validation: description length and trigger context for configuring-webapp-metadata, creating-webapp

Made-with: Cursor

* Rename sync script to sync-webapp-skills, drop manifest file

- Rename sync-template-skills.js to sync-webapp-skills.js
- Update package.json script to sync-webapp-skills
- Remove .synced-template-skills.json creation and add to .gitignore

Made-with: Cursor

* Revert sync-react-b2e-sample and sync-react-b2x-sample to upstream version

Made-with: Cursor

* Sync script: pin b2e and b2x to latest, sync skills from template

- Pin both template packages to latest in sync-webapp-skills.js
- Update package.json / package-lock.json (b2x 1.109.0)
- Sync skills: managing-webapp-agentforce-conversation-client, bar-line-chart,
  remove building-webapp-analytics-charts and integrating-webapp-agentforce-conversation-client
- Minor skill content updates

Made-with: Cursor

* Remove interactive map, weather widget, and Unsplash skills (no longer in template)

Made-with: Cursor

---------

Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-19 22:46:27 +05:30
..
accessing-webapp-data feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
agentforce-development feat: add skills to support agentforce development vibing @W-20935308 (#72) 2026-03-18 17:17:32 -04:00
building-webapp-data-visualization feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
building-webapp-react-components feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
configuring-webapp-csp-trusted-sites feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
configuring-webapp-metadata feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
creating-webapp feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
deploying-webapp-to-salesforce feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
exploring-webapp-graphql-schema feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
fetching-webapp-rest-api feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
generate-permission-set W-21585248 Updating generate-permission-set skill to improve metadata generation (#47) 2026-03-18 23:38:57 +05:30
generating-experience-lwr-site @W-21582128@: T/experience sites platform/add react skill (#73) 2026-03-19 09:48:29 +05:30
generating-experience-react-site @W-21582128@: T/experience sites platform/add react skill (#73) 2026-03-19 09:48:29 +05:30
generating-webapp-graphql-mutation-query feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
generating-webapp-graphql-read-query feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
implementing-webapp-file-upload feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
installing-webapp-features feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
managing-webapp-agentforce-conversation-client feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30
salesforce-custom-application @W-21271122 Update SKILL.md for custom application (#37) 2026-03-18 14:54:39 +05:30
salesforce-custom-field W-21626262 Remove incorrectly placed warning to not add XML comments before the root element (#60) 2026-03-18 12:07:19 +05:30
salesforce-custom-lightning-type feat: add metadata type skills 2026-03-06 21:20:17 +05:30
salesforce-custom-object Update skills for custom objects and fields (#33) 2026-03-12 19:39:47 +05:30
salesforce-custom-tab @W-21424212 salesforce custom tab skills (#34) 2026-03-13 21:42:36 +05:30
salesforce-flexipage Update flexiPage metadata skills (#25) 2026-03-12 07:32:58 +05:30
salesforce-flow W-21541841 Updated Salesforce flow skill as Platform Event-Triggered Flows is not supported yet (#40) 2026-03-13 09:23:51 +05:30
salesforce-fragment @W-21480316 updated fragment skill.md (#38) 2026-03-17 13:39:17 +05:30
salesforce-lightning-app-build W-21606318: Enhance LEX App skills (#51) 2026-03-16 16:46:12 +05:30
salesforce-list-view feat: add metadata type skills 2026-03-06 21:20:17 +05:30
salesforce-validation-rule Update ValidationRule SKILL.md (#32) 2026-03-12 19:35:10 +05:30
trigger-refactor-pipeline ci: publish skills as @salesforce/afv-skills npm package @W-21534193@ (#30) 2026-03-12 13:41:52 -07:00
using-webapp-graphql feat: syncing webapp skills sync to afv @W-21338965@ (#57) 2026-03-19 22:46:27 +05:30