Agent skill

Experience Lwc Design Generate

by forcedotcom in forcedotcom/sf-skills

A skill your agent uses when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase…

Apache-2.0Auto-check passedProduct & Project Management

Install Experience Lwc Design Generate

skills CLI
$ npx skills add forcedotcom/sf-skills --skill experience-lwc-design-generate -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install forcedotcom/sf-skills experience-lwc-design-generate --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/experience-lwc-design-generate .claude/skills/experience-lwc-design-generate && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
experience-lwc-design-generate
GitHub stars
1.1k
Token cost
~4k tokens
SKILL.md length
1,468 words
Files
5 (incl. scripts, references)
Skills in repo
251
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase…

  • Works in 5 steps: Gather PRD & requirements → Generate component code → Optimize component → …
  • You need to create a brand new Lightning Web Component from a Figma design
  • SKILL.md covers When to Use, Prerequisites, Knowledge Bases and Workflow (mandatory five phases), plus 4 more sections
  • Runs Shell scripts from its folder

What it does

Experience Lwc Design Generate is an agent skill from forcedotcom/sf-skills. Use when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase workflow (gather requirements → generate code → optimize → lint/format/compile → test) and stitching together the specialized skills for SLDS, LDS, base components, optimization, and testing. Use this skill whenever the user mentions building a new LWC from Figma, building an LWC from a PRD, generating an LWC from a design or screenshot, or…

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `references/figma-to-prd-blueprint.md`, `references/prd-analysis-template.md` and `scripts/check-component-name.sh`).

It sits in Product & Project Management, covering PRD writing, Design systems and Refactoring. It works with Figma. The repository describes itself as: Salesforce's curated collection of agent skills for building applications. Optimized for Agentforce Vibes, compatible with all AI tools. The licence is Apache-2.0.

When your agent uses it

  • You need to create a brand new Lightning Web Component from a Figma design
  • A Product Requirements Document
  • Base components
  • The user mentions building a new LWC from Figma

Example prompts

  • “/experience-lwc-design-generate”

Requirements

  • A Bash shell

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Gather PRD & requirements
  2. Generate component code
  3. Optimize component
  4. Lint, format, compile-check
  5. Create tests

What it can do on your machine

Read from SKILL.md and the folder at commit e5164d9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Shell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Experience Lwc Design Generate loads about 4k tokens when it runs, and up to ~4.8k if it reads all its reference files. Until then it costs about 235 tokens; SKILL.md has 1,468 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~235
When it runs · the whole SKILL.md, loaded when a task matches
~4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from forcedotcom/sf-skills at commit e5164d9, republished under its Apache-2.0 licence (© forcedotcom). 1,468 words, ~3,960 tokens.

Download SKILL.mdSave it as .claude/skills/experience-lwc-design-generate/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
experience-lwc-design-generate
description
Use when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase workflow (gather requirements → generate code → optimize → lint/format/compile → test) and stitching together the specialized skills for SLDS, LDS, base components, optimization, and testing. Use this skill whenever the user mentions building a new LWC from Figma, building an LWC from a PRD, generating an LWC from a design or screenshot, or migrating an Aura component as a fresh LWC build. DO NOT TRIGGER when refactoring an existing LWC (use experience-lwc-generate), for Aura → LWC in-place migration (out of scope for this skill), for standalone SLDS token or styling work (use design-systems-slds-apply), or for standalone data-layer work (use experience-lds-best-practices-apply or experience-lds-data-requirements-generate).
metadata.version
1.0
metadata.domains
Experience, Design Systems
metadata.relatedSkills
design-systems-slds-apply, experience-lds-best-practices-apply, experience-lds-data-requirements-generate, experience-lwc-accessibility-jest-run…
<!-- adk-managed-skill -->

Creating LWC Components from Design

Orchestrate the end-to-end creation of a new Lightning Web Component from a design input (Figma, PRD, Aura source, or user description). This is the top-level workflow skill — it sequences the specialized sibling skills that own each stage. Org-aware data (LDS schema introspection, design-frame inspection) is resolved by handing off to experience-lds-data-requirements-generate or via design-tool URLs the user provides.

When to Use

  • Building a brand-new LWC from a Figma frame, PRD, or written spec.
  • Migrating an Aura component to LWC as a fresh build (in-place Aura → LWC porting is out of scope for this skill).
  • Creating a component whose requirements are still partly implicit and need distillation into a PRD before coding.

Do NOT use this skill for:

  • Refactoring an existing LWC (use experience-lwc-generate).
  • Aura → LWC in-place migration (out of scope for this skill).
  • Pure styling or data-layer work (use the specialized skills directly).

Prerequisites

  • At least one design input: Figma URL, PRD markdown, Aura component source, or a textual spec.
  • Target path (module folder) for the new LWC.
  • For data-backed components: access to the org so experience-lds-data-requirements-generate and experience-lds-best-practices-apply can resolve the schema and adapter shapes.

Knowledge Bases

  • references/prd-analysis-template.md — PRD section skeleton (copy it verbatim when producing a PRD).
  • references/figma-to-prd-blueprint.md — Figma-specific guidance for translating a frame into PRD sections (componentName/tagName, contentRequirements, dataRequirements, interactions, componentCommunication, states, accessibility/responsiveness/styling/localization/security). Read this before Phase 1.2 when the input is a Figma design.

Workflow (mandatory five phases)

Phase 1 — Gather PRD & requirements

Goal: produce a consolidated PRD that every later phase consumes.

  1. Obtain raw requirements — collect the PRD, design spec, Figma URL, Aura source, or user text.

  2. Figma → PRD (if applicable): follow references/figma-to-prd-blueprint.md for the full Figma-frame analysis and PRD section guidelines. Inputs you need from the user: the Figma URL, a screenshot of the target frame, and (if Dev Mode is available) the metadata export for the node. Translate into the PRD skeleton from references/prd-analysis-template.md using the section-by-section guidance in the blueprint.

  3. Aura → PRD (if migrating): enumerate the Aura component's functionality that must be preserved — markup, controller/helper actions, events, attributes, and wired data — and feed that inventory into the PRD as explicit requirements. (In-place Aura → LWC porting is out of scope; this step only captures behavior for a fresh build.)

  4. Data requirements (if the component reads/writes data): hand off to experience-lds-data-requirements-generate. That skill produces a validated data specification (object/field API names, recommended LDS API, implementation approach). Paste its output verbatim into the PRD.

  5. Adapter exploration: hand off to experience-lds-best-practices-apply for the adapter selection rules (UI API vs GraphQL vs Apex) and the recommended wiring for the chosen approach.

  6. Naming: componentName must be camelCase (e.g., productCard) and tagName must be its kebab-case form (e.g., product-card). Validate both with the bundled script — do not eyeball the check:

    bash
    "<skill_dir>/scripts/check-component-name.sh" <componentName> <tagName>

    The script exits nonzero (with an actionable stderr message) if either name is malformed or if the kebab form of componentName does not equal tagName.

Deliverable: a comprehensive PRD covering purpose, content, data, interactions, states, a11y, responsiveness, styling direction, localization, and security. Keep it checked into the workspace (e.g., packages/skills/<skill>-workspace/<iteration>/PRD.md).

Phase 2 — Generate component code

Goal: initial .html, .js, .css, .js-meta.xml that strictly reflect the PRD.

  1. Hand off to experience-lwc-generate with the PRD content as the spec. That skill owns PRD → code translation (events, getters, @api, .js-meta.xml, AI metadata) and is the authoring source of truth.
  2. Use the SLDS decision hierarchy from design-systems-slds-apply:
    1. Prefer a matching Lightning Base Component (experience-lwc-base-components-integrate).
    2. Otherwise pick an SLDS Blueprint or utility class (per design-systems-slds-apply).
    3. Otherwise write custom CSS using SLDS styling hooks (also covered in design-systems-slds-apply).
  3. Re-confirm the authoring baseline by walking the experience-lwc-generate checklist before proceeding.
  4. Translate every PRD data requirement to either a wire adapter (UIAPI / GraphQL) or an explicit TODO.
  5. Adhere strictly to the PRD:
    • Only include features and behaviors the PRD describes.
    • Mark uncertain areas with // TODO: comments that quote the PRD language raising the ambiguity.
    • Add extensive code comments explaining intent.
    • Do not split the component into more sub-components than the PRD implies.

Deliverable: a first-pass LWC bundle in the target path.

Phase 3 — Optimize component

Goal: apply performance, maintainability, and best-practice fixes.

  1. Walk the optimization checklist below before any other review:
    • Single responsibility, encapsulation, reusability.
    • Minimize DOM operations; batch updates via properties.
    • Audit event handlers and lifecycle hook usage (renderedCallback guards).
    • Consider lazy loading for heavy children.
  2. Hand off to experience-lwc-generate for the LWC best-practices review pass (anti-patterns, reactivity, composition).
  3. Hand off to the compliance suite for the pre-ship review — experience-accessibility-validate (a11y), experience-lwc-security-validate (LWS + Product Security), and experience-lwc-rtl-validate (RTL i18n). Run them together for the full quality pass.
  4. If the component touches data, hand off to experience-lds-best-practices-apply for cache/consistency and referential-integrity checks.
  5. Apply every accepted finding. Keep the PRD as the source of truth — do not add scope under the guise of optimization.
Phase 4 — Lint, format, compile-check

Condition: only run steps whose tooling is configured in the project.

  1. Detect project tooling — invoke the bundled detection script from the project root and read its <tool>=yes|no lines. Do NOT eyeball package.json / dotfiles in prose:

    bash
    "<skill_dir>/scripts/detect-project-tools.sh" <projectRoot>

    Sample output:

    text
    eslint=yes
    prettier=yes
    cursor-rules=no
    lwc-compiler=yes

    Run the substeps below only for tools reported yes; skip the rest.

  2. ESLint (if eslint=yes) — run and fix all violations.

  3. Prettier (if prettier=yes) — run for consistent formatting.

  4. Cursor rules (if cursor-rules=yes) — apply every rule the project ships.

  5. LWC compiler (if lwc-compiler=yes) — run via local dev server or SFDX; resolve every syntax/template error before moving on.

Deliverable: clean, validated component code.

Show full SKILL.md (551 more words)Show less
Phase 5 — Create tests

Hand off to experience-lwc-accessibility-jest-run for automated accessibility Jest coverage; add general-purpose Jest coverage in the same pass following the experience-lwc-generate test guidance, plus UTAM page object generation if the team requires it.

Deliverable: the LWC bundle with a passing test suite at or above the project's coverage threshold.

Definition of Done

A new component built from this workflow is "done" only when every item below is true. Treat this as the canonical readiness checklist — copy it into the PR description so reviewers can confirm each line.

Code completion — no implementation gaps:

  1. Every PRD requirement is either implemented or explicitly annotated with a TODO: and a linked tracking item. No silent gaps.
  2. No TODO, FIXME, or console.log / console.table / alert() left in production paths.
  3. No commented-out code blocks, no empty function bodies, no placeholder values, no dummy data, no unreferenced imports.
  4. No lwc:dom="manual" regions or third-party-library escape hatches without a comment explaining why a native LWC pattern wasn't used.

Compliance and quality:

  1. .js-meta.xml AI metadata passes the audit in experience-lwc-generate (component-wide <ai><description> set, plus an <ai><property name="…" aiDescription="…"/></ai> entry for every @api member exposed through <targetConfig>; no marketing language).
  2. SLDS styling passes design-systems-slds-apply verification — no raw hex / px values, only styling hooks and SLDS utility classes.
  3. Accessibility pass complete: experience-accessibility-validate for source review + experience-lwc-accessibility-jest-run for automated tests, both green.
  4. Security + RTL pass complete: experience-lwc-security-validate + experience-lwc-rtl-validate, both green.

Data + tests:

  1. Data layer verified against the referenced LDS adapters (every wire / imperative call is documented in the PRD's data section and matches one of the adapters from experience-lds-best-practices-apply or experience-lds-data-requirements-generate).
  2. Jest tests green at the required coverage level for the project. New tests cover every @api surface, every dispatched event, and every error path (failed wire, failed apex, validation rejection).
  3. UTAM page objects produced for any UI flow that needs cross-component browser-level testing (skip if not needed).

Cross-References

  • Skills chained by this workflow (in phase order):
    • experience-lds-data-requirements-generate — Phase 1.4 data spec (and Phase 1.5 adapter exploration alongside experience-lds-best-practices-apply).
    • design-systems-slds-apply, experience-lwc-base-components-integrate — Phase 2 styling decisions.
    • experience-lwc-generate — Phase 2 authoring baseline + Phase 3 best-practices review + Phase 5 AI-metadata audit.
    • experience-lds-best-practices-apply — Phase 2/3 data-layer adapter selection and consistency review.
    • experience-accessibility-validate, experience-lwc-security-validate, experience-lwc-rtl-validate — Phase 3 a11y/security/RTL review.
    • experience-lwc-accessibility-jest-run — Phase 5 automated a11y test generation.
    • Optional: add o11y instrumentation as a separate pass once the component stabilizes.
    • experience-lwc-typescript-migrate — optional once JS is green.
    • When the new component ships behind a flag, gate it with a feature flag during rollout.
    • Generate API-surface documentation once the public API is stable (no dedicated skill for this yet).
  • Org-aware inputs used by this workflow:
    • Figma URL + screenshot (and, if available, the developer's Dev Mode metadata export) — Phase 1.2 Figma input.
    • experience-lds-data-requirements-generate owns the org-schema introspection and data-spec validation used in Phase 1 when the component needs org-backed data — hand off to that skill rather than duplicating its work here.

Examples

Phase 1 PRD skeleton (fill from the Figma/PRD/Aura input)

text
Component: productCard (<product-card>)
Purpose: Render a compact summary of a product with quick actions.

Content requirements
- Hero image (Product.HeroImage__c)
- Title (Product.Name)
- Subtitle (Product.Tagline__c)
- Primary CTA button ("Add to cart")
- Secondary CTA icon button ("Favorite")

Data requirements
- Input: @api recordId (Product Id)
- Adapter: getRecord (UIAPI) with fields Name, Tagline__c, HeroImage__c
- Events out: addtocart{detail.recordId}, favorite{detail.recordId, detail.value}

States
- Loading (data not yet resolved)
- Error (adapter error)
- Empty (no record found)
- Default

Accessibility
- Title uses <h3>
- Icon-only button carries aria-label="Favorite"
- Card is a labelled region (role="group", aria-labelledby)

Responsiveness
- Full width < 480px
- Side-by-side image + text >= 480px

Styling
- Uses lightning-card wrapper
- Surface color: --slds-g-color-surface-container-1
- Shadow: --slds-g-shadow-1

Phase 2 skeleton

javascript
import { LightningElement, api, wire } from 'lwc';
import { getRecord } from 'lightning/uiRecordApi';
import NAME from '@salesforce/schema/Product__c.Name';
import TAGLINE from '@salesforce/schema/Product__c.Tagline__c';
import HERO from '@salesforce/schema/Product__c.HeroImage__c';

const FIELDS = [NAME, TAGLINE, HERO];

export default class ProductCard extends LightningElement {
    @api recordId;

    @wire(getRecord, { recordId: '$recordId', fields: FIELDS })
    record;

    get hasRecord() { return this.record?.data != null; }
    get isLoading() { return !this.record; }
    get hasError()  { return !!this.record?.error; }
    get name()      { return this.record?.data?.fields?.Name?.value ?? ''; }
    get tagline()   { return this.record?.data?.fields?.Tagline__c?.value ?? ''; }
    get heroUrl()   { return this.record?.data?.fields?.HeroImage__c?.value ?? ''; }

    handleAddToCart() {
        this.dispatchEvent(new CustomEvent('addtocart', { detail: { recordId: this.recordId }, bubbles: true, composed: true }));
    }
    handleFavorite(event) {
        this.dispatchEvent(new CustomEvent('favorite', { detail: { recordId: this.recordId, value: event.detail.value }, bubbles: true, composed: true }));
    }
}

Verification

  • Every PRD section is traceable to at least one block of code or an explicit TODO.
  • Phases 1–5 were executed in order; no step was skipped.
  • Accessibility, SLDS, data-layer, and AI metadata reviews all pass.
  • Coverage meets or exceeds the project's threshold.
  • The component renders correctly in experience-lwc-runtime-observe across the responsive breakpoints enumerated in the PRD.

© forcedotcom, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references) in skills/experience-lwc-design-generate of forcedotcom/sf-skills.

  • SKILL.md
  • references/figma-to-prd-blueprint.md
  • references/prd-analysis-template.md
  • scripts/check-component-name.sh
  • scripts/detect-project-tools.sh

Open the folder on GitHubat commit e5164d9

Compare with similar skills

Experience Lwc Design Generate next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Experience Lwc Design Generate compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Experience Lwc Design Generate this skillforcedotcom/sf-skills1.1k—~4kAutomated safety check: PassApache-2.0
Hiui RefineXiaoMi/hiui878—~9.8kAutomated safety check: PassMIT
Grilling Ideasopsmill/infrahub533—~3.8kAutomated safety check: PassApache-2.0
Cm Refactorkingxiaozhe/cm-workflow104—~2.7kAutomated safety check: PassMIT
Prd To UXragnar-pwninskjold/tech-snacks137—~1.3kAutomated safety check: PassMIT
Spec App Consistency Auditleo-kuang-ai/spec-first107—~4.6kAutomated safety check: PassMIT

Similar skills

  • Hiui Refine

    XiaoMi/hiui

    可作为 hiui-page-workflow 等更大页面工作流的标准 S0 前置 skill,专注 B 端中后台与 HiUI 页面生成前的需求细化。将模糊或抽象的后台/管理台/运营台/配置台/审批流需求细化为可执行的产品方案、MVP 范围、用户流程、业务规则、可追踪页面清单、产品 PRD、全局生成上下文、页面级提示词和 HiUI 交接包。适用于澄清后台产品想法、把粗略需求转成 PRD…

    878 GitHub stars~9.8k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • Grilling Ideas

    opsmill/infrahub

    Stress-tests a fuzzy or vague feature idea before any PRD, spec, or ticket is written.

    533 GitHub stars~3.8k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Cm Refactor

    kingxiaozhe/cm-workflow

    用户明确要求“只整理结构,不改变行为”时使用。执行边界分流、行为判官、分批重构和独立审查;缺陷修复转交 cm-fix,新增或变化的业务行为转交 cm-prd。

    104 GitHub stars~2.7k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Prd To UX

    ragnar-pwninskjold/tech-snacks

    A skill your agent uses when translating a PRD, feature spec, or raw product idea into screen-level prompts for web UX generators (Google Stitch, Figma AI, Pencil.dev, Claude Design, v0, or similar).

    137 GitHub stars~1.3k tokensUpdated 1 mo ago
    Product & Project ManagementAuto-check passed
  • Spec App Consistency Audit

    leo-kuang-ai/spec-first

    Audit mobile App PRD/Figma/local-source consistency across page routes, KMP/Clean Architecture, components, analytics, i18n, engineering quality, and industry lenses before runtime validation; use…

    107 GitHub stars~4.6k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • App Spec Packager

    instructa/agent-skills

    A skill your agent uses when the user wants to turn an application, product, startup idea, SaaS, mobile app, web app, API, AI product, or internal tool into a production-ready Markdown specification…

    139 GitHub stars~1.5k tokensUpdated 11 days ago
    Product & Project ManagementAuto-check passed

More from forcedotcom/sf-skills

All 251 skills in this repo
  • Agentforce Architecture Analyze

    forcedotcom/sf-skills

    Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins.

    1.1k GitHub stars~4.5k tokensUpdated 2 days ago
    Auto-check passed
  • Agentforce D360 Analyze

    forcedotcom/sf-skills

    Data Cloud 360° view of a single Agentforce session. An agent skill from forcedotcom/sf-skills.

    1.1k GitHub stars~3.4k tokensUpdated 2 days ago
    Auto-check passed
  • Apply a Salesforce sandbox post-copy automation JSON config against a target org.

    1.1k GitHub stars~5.3k tokensUpdated 2 days ago
    Auto-check: notes
  • Apply a Salesforce sandbox post-copy automation JSON config against a target org.

    1.1k GitHub stars~5.4k tokensUpdated 2 days ago
    Auto-check: notes
  • Design Systems Slds Apply

    forcedotcom/sf-skills

    Apply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons.

    1.1k GitHub stars~3.7k tokensUpdated 2 days ago
    Auto-check passed
  • Experience Lwc Generate

    forcedotcom/sf-skills

    Lightning Web Components with PICKLES methodology and 165-point scoring.

    1.1k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed

Works with

Questions about Experience Lwc Design Generate

What does Experience Lwc Design Generate do?

A skill your agent uses when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase…. Experience Lwc Design Generate is an agent skill from forcedotcom/sf-skills. Use when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase workflow (gather requirements → generate code → optimize → lint/format/compile → test) and stitching together the specialized skills for SLDS, LDS, base components, optimization, and testing.

When should I use Experience Lwc Design Generate?

Experience Lwc Design Generate fits situations like: you need to create a brand new Lightning Web Component from a Figma design; A Product Requirements Document; base components; the user mentions building a new LWC from Figma.

How do I install Experience Lwc Design Generate in Claude Code?

Run `npx skills add forcedotcom/sf-skills --skill experience-lwc-design-generate -a claude-code`. Or copy the skill folder (skills/experience-lwc-design-generate in forcedotcom/sf-skills) into .claude/skills/experience-lwc-design-generate in your project. Claude Code loads it when a task matches its description.

How do I install Experience Lwc Design Generate in Codex?

Run `npx skills add forcedotcom/sf-skills --skill experience-lwc-design-generate -a codex`. Or copy the skill folder (skills/experience-lwc-design-generate in forcedotcom/sf-skills) into .agents/skills/experience-lwc-design-generate in your project. Codex loads it when a task matches its description.

Can I use Experience Lwc Design Generate in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add forcedotcom/sf-skills --skill experience-lwc-design-generate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/experience-lwc-design-generate, .gemini/skills/experience-lwc-design-generate, .github/skills/experience-lwc-design-generate and .opencode/skills/experience-lwc-design-generate in your project.

What does Experience Lwc Design Generate need to run?

Going by SKILL.md and its folder, Experience Lwc Design Generate needs a shell for the scripts in its folder. Our summary lists: A Bash shell.

Does Experience Lwc Design Generate access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Experience Lwc Design Generate safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Experience Lwc Design Generate use?

Experience Lwc Design Generate is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Experience Lwc Design Generate use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 858 tokens, read only when the agent opens those files.

What are the alternatives to Experience Lwc Design Generate?

Skills that share tags, products or a category with Experience Lwc Design Generate: Hiui Refine (XiaoMi/hiui, 878 stars), Grilling Ideas (opsmill/infrahub, 533 stars), Cm Refactor (kingxiaozhe/cm-workflow, 104 stars) and Prd To UX (ragnar-pwninskjold/tech-snacks, 137 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Experience Lwc Design Generate?

forcedotcom (a GitHub organization) maintains it in forcedotcom/sf-skills, which has 1,065 GitHub stars. The repository holds 251 skills in this directory. The repository was last updated on October 7, 2026.

Source: forcedotcom/sf-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.