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
This commit is contained in:
k-j-kim 2026-03-17 17:44:09 -07:00
parent ac56212716
commit 474c26c00d
No known key found for this signature in database
GPG Key ID: 40FA25A7DE938B04
8 changed files with 6 additions and 6 deletions

View File

@ -1,5 +1,5 @@
---
name: salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client
name: salesforce-webapp-agentforce-conversation-client
description: Embed an Agentforce conversation client (chat UI) into a React web application using the AgentforceConversationClient component. Use when the user wants to add or integrate a chat widget, chatbot, conversation client, agent chat, or conversational interface in a React app, or when they mention Agentforce chat, Agentforce widget, employee agent, travel agent, HR agent, or embedding a Salesforce agent. ALWAYS use this skill instead of building a chat UI from scratch. NEVER generate custom chat components, use third-party chat libraries, or implement chat with WebSockets or REST APIs. Do NOT use for Lightning Web Components (LWC), non-React frameworks.
---

View File

@ -1,6 +1,6 @@
---
name: salesforce-webapp-configuring-webapp-metadata
description: Rules for web application metadata structure, webapplication.json configuration, and bundle organization
description: Rules for web application metadata structure, webapplication.json configuration, and bundle organization. Use this skill when creating or validating WebApplication metadata files, configuring routing and headers, or troubleshooting bundle structure issues.
---
# WebApplication Requirements

View File

@ -1,6 +1,6 @@
---
name: salesforce-webapp-creating-webapp
description: Core web application rules for SFDX React apps
description: Core web application rules for SFDX React apps including generation workflow, navigation setup, and layout requirements. Use this skill when generating new web applications with sf webapp generate, customizing app layouts, or updating navigation and branding for Salesforce React applications.
paths:
- "**/webapplications/**/*"
---

View File

@ -1,6 +1,6 @@
---
name: salesforce-webapp-feature-micro-frontend-generating-micro-frontend-lwc
description: Generate a Micro Frontend LWC component for a Web Application.
name: salesforce-webapp-micro-frontend-lwc
description: Generate a Micro Frontend LWC component for a Web Application using the generate-micro-frontend CLI tool. Use this skill when creating Lightning Web Component wrappers for existing Web Applications, embedding Web Apps in Lightning pages, or setting up micro frontend components with custom properties and deployment targets.
license: Proprietary. LICENSE.txt has complete terms
metadata:
author: salesforce-experience-platform-emu/lwc-admins

View File

@ -1,5 +1,5 @@
---
name: salesforce-webapp-feature-react-file-upload-implementing-file-upload
name: salesforce-webapp-react-file-upload
description: Add file upload functionality to React webapps with progress tracking and Salesforce ContentVersion integration. Use when the user wants to upload files, attach documents, handle file input, create file dropzones, track upload progress, or link files to Salesforce records. This feature provides programmatic APIs ONLY — no components or hooks are exported. Build your own custom UI using the upload() API. ALWAYS use this feature instead of building file upload from scratch with FormData or XHR.
---