Individual skill
experience-lwc-generate
Lightning Web Components with PICKLES methodology and 165-point scoring. Use this skill when the user creates or edits LWC components, builds wire service patterns, or writes Jest tests for LWC. TRIGGER when: user creates/edits LWC components, touches lwc/**/*.js, .html, .css, .js-meta.xml files, or asks about wire service, SLDS, or Jest LWC tests. DO NOT TRIGGER when: Apex classes (use platform-apex-generate), Aura components, or Visualforce.
plugins/builder/experience-lwc/skills/experience-lwc-generate/SKILL.md
Source commit a8a18ce1e4ba12e69b4073eab98ce31bfbd8271e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,151
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
README.mddoc · 4,171 bytesSKILL.mdcore · 9,808 bytesassets/apex-controller/LwcController.clsasset · 12,272 bytesassets/basic-component/basicComponent.cssasset · 1,486 bytesassets/basic-component/basicComponent.htmlasset · 4,601 bytesassets/basic-component/basicComponent.jsruns · 7,447 bytesassets/basic-component/basicComponent.js-meta.xmlasset · 4,650 bytesassets/datatable-component/datatableComponent.htmlasset · 4,229 bytesassets/datatable-component/datatableComponent.jsruns · 13,414 bytesassets/flow-screen-component/flowScreenComponent.cssasset · 1,723 bytesassets/flow-screen-component/flowScreenComponent.htmlasset · 7,268 bytesassets/flow-screen-component/flowScreenComponent.jsruns · 14,199 bytesassets/flow-screen-component/flowScreenComponent.js-meta.xmlasset · 3,988 bytesassets/form-component/formComponent.htmlasset · 6,538 bytesassets/form-component/formComponent.jsruns · 11,617 bytesassets/graphql-component/graphqlComponent.htmlasset · 4,906 bytesassets/graphql-component/graphqlComponent.jsruns · 10,965 bytesassets/jest-test/componentName.test.js.exampleasset · 15,983 bytesassets/message-channel/RecordSelected.messageChannel-meta.xmlasset · 2,465 bytesassets/message-channel/lmsPublisher.jsruns · 3,934 bytesassets/message-channel/lmsSubscriber.jsruns · 7,132 bytesassets/modal-component/modalComponent.htmlasset · 3,299 bytesassets/modal-component/modalComponent.jsruns · 5,581 bytesassets/record-picker/recordPicker.htmlasset · 2,044 bytesassets/record-picker/recordPicker.jsruns · 5,576 bytesassets/state-store/store.jsruns · 9,350 bytesassets/typescript-component/typescriptComponent.cssasset · 1,358 bytesassets/typescript-component/typescriptComponent.htmlasset · 4,453 bytesassets/typescript-component/typescriptComponent.js-meta.xmlasset · 2,410 bytesassets/typescript-component/typescriptComponent.test.ts.exampleasset · 13,963 bytesassets/typescript-component/typescriptComponent.tsruns · 12,023 bytesassets/workspace-api/workspaceComponent.htmlasset · 3,442 bytesassets/workspace-api/workspaceComponent.jsruns · 8,207 bytesreferences/accessibility-guide.mddoc · 22,858 bytesreferences/advanced-features.mddoc · 2,895 bytesreferences/async-notification-patterns.mddoc · 20,154 bytesreferences/cli-commands.mddoc · 12,867 bytesreferences/component-patterns.mddoc · 45,568 bytesreferences/flow-integration-guide.mddoc · 19,428 bytesreferences/jest-testing.mddoc · 25,944 bytesreferences/lms-guide.mddoc · 22,388 bytesreferences/lwc-best-practices.mddoc · 37,167 bytesreferences/performance-guide.mddoc · 20,784 bytesreferences/scoring-and-testing.mddoc · 3,868 bytesreferences/slds-blueprints.jsonasset · 800,013 bytesreferences/slds-design-guide.mddoc · 10,977 bytesreferences/state-management.mddoc · 20,339 bytesreferences/template-anti-patterns.mddoc · 20,559 bytesreferences/triangle-pattern.mddoc · 12,823 bytesscripts/local-dev-preview.shruns · 1,103 bytesscripts/lwc-lsp-validate.pyruns · 8,802 bytesscripts/post-tool-validate.pyruns · 15,082 bytesscripts/slds_data/deprecated_patterns.jsonasset · 3,440 bytesscripts/slds_data/styling_hooks.jsonasset · 2,936 bytesscripts/slds_data/valid_slds_classes.jsonasset · 7,627 bytesscripts/slds_linter_wrapper.pyruns · 9,137 bytesscripts/slds_rules/__init__.pyruns · 593 bytesscripts/template_validator.pyruns · 13,829 bytesscripts/validate_slds.pyruns · 27,160 bytes
Read excerpt
# experience-lwc-generate: Lightning Web Components Development
Use this skill when the user needs **Lightning Web Components**: LWC bundles, wire patterns, Apex/GraphQL integration, SLDS 2 styling, accessibility, performance work, or Jest unit tests.
## When This Skill Owns the Task
Use `experience-lwc-generate` when the work involves:
- `lwc/**/*.js`, `.html`, `.css`, `.js-meta.xml`
- component scaffolding and bundle design
- wire service, Apex integration, GraphQL integration
- SLDS 2, dark mode, and accessibility work
- Jest unit tests for LWC
Delegate elsewhere when the user is: