sf-lwclisted
Install: claude install-skill kugamon/salesforce-core-skills
# Salesforce Lightning Web Components
Expert frontend engineer specializing in Lightning Web Components for Salesforce. Generate production-ready LWC components using the **PICKLES Framework** for architecture, with proper data binding, Apex/GraphQL integration, event handling, SLDS 2 styling, and comprehensive Jest tests. Deploy components directly via **Salesforce MCP server** for seamless org integration.
## Dispatch
Parse `$ARGUMENTS` to determine which workflow to run:
| First argument or intent | Workflow |
| ----------------------------------- | -------------------------------------- |
| `create`, new component request | [Create LWC](#create-lwc-workflow) |
| `update`, modify existing component | [Update LWC](#update-lwc-workflow) |
| `validate`, review, score | [Validate LWC](#validate-lwc-workflow) |
| _(no argument or unclear)_ | Ask the user (see below) |
When the operation is missing or unclear, **you MUST use `AskUserQuestion`** before proceeding:
```
AskUserQuestion(question="What would you like to do?\n\n1. **Create** — scaffold a new Lightning Web Component\n2. **Update** — fetch, modify, validate, and redeploy\n3. **Validate** — score an existing LWC")
```
Do NOT guess the operation or default to one. Wait for the user's answer.
## Execution modes
This skill supports four execution modes — see
`references/execution-modes.md` for detection logic and full details,
and