What a Salesforce LWC skill actually is
A Lightning Web Component is one of the most common building blocks in a modern Salesforce org, and one of the hardest for a non-developer to evaluate. You can tell a component works. You usually cannot tell, just by looking at the org, whether it was built well.
An LWC skill is a structured piece of reusable knowledge an AI client applies when it looks at that component. Instead of guessing at quality from general programming knowledge, the AI checks the component against a defined set of criteria built specifically for Salesforce's component architecture. The result is a repeatable evaluation, not an opinion.
This matters because Lightning Web Components sit close to the Salesforce Lightning Design System, and small deviations from SLDS 2 conventions tend to compound. A component that ignores design tokens, mixes styling approaches, or skips accessibility attributes will pass a quick visual check and still create real maintenance debt six months later.
The gap shows up most clearly during a handoff. A component built by one developer, or one consulting partner, gets picked up months later by someone else who has to guess at the conventions the original author was following, if any. Without a shared set of criteria, that guesswork is the review process. With one, the next person inherits a documented baseline instead of a component they have to reverse-engineer before they can safely touch it.
What the SLDS 2 review checks
The LWC skill evaluates a component against Salesforce Lightning Design System 2 (SLDS 2) conventions, checking the areas that determine whether it holds up in production:
- Design token usage, rather than hardcoded colors, spacing, or typography values
- Accessibility attributes and semantic markup
- Component composition and reuse versus duplicated markup
- Naming conventions and file structure consistency
- Responsive behavior across the layouts SLDS 2 defines
The review comes back as a read on each of those areas, not a vague verdict. That is what makes it useful to someone who does not read Lightning Web Component markup for a living: a RevOps manager or a consulting-partner lead can see whether a component is in good shape without opening the code themselves.
Because the review is broken down by category rather than collapsed into a single pass or fail, it also points to what to fix. A component that comes back clean on accessibility but weak on design token usage tells you something specific about where the next round of work should go, instead of leaving that judgment to whoever happens to open the file next.
PICKLES: the architecture methodology behind the review
The review sits on top of an architecture methodology Cirra AI refers to as PICKLES, which structures how a component should be built before a single line of markup exists. Where the SLDS 2 review looks at the finished component, PICKLES governs the decisions that produced it: how state is managed, how the component is composed against other components, and how it will be reused elsewhere in the org.
The distinction is worth holding onto. The SLDS 2 review is a quality check on the output. PICKLES is the discipline that made the output easier to get right in the first place. Used together, they give an AI client a consistent way to both build a new component and evaluate an existing one against the same standard.
That pairing also matters for how a review conversation actually plays out. A weak SLDS 2 review on its own tells you something is wrong; PICKLES is what lets the AI explain why, in terms of the architectural decision that produced the issue, rather than just listing the symptom on the page.
Why this matters for admins, not just developers
Component quality has historically been a developer-only conversation, because reading the underlying code required development skills. That is changing. When an AI client can review a component and explain its findings in plain language, an admin or a RevOps lead reviewing a consulting partner's deliverable gets a concrete way to ask, "is this actually good work," instead of taking it on faith.
For consulting partners and ISVs, the same criteria become a way to standardize quality across a delivery team, whether the person who wrote the component was a senior developer or someone newer to Lightning Web Components.
It also changes what a delivery review can look like at the end of an engagement. Instead of taking a partner's word that a set of components was built to a professional standard, a client-side admin can ask for the review directly and get a concrete, reproducible answer, one that does not depend on trusting the partner's own self-assessment or waiting for an internal developer to find the time to review the code by hand.
How this fits into Cirra AI
Cirra AI is a Salesforce Admin MCP Server: it connects an AI client such as Claude, ChatGPT, or Cursor directly to a Salesforce org so the client can read and act on the org's metadata, including its components. LWC skills are one part of that metadata layer, alongside flows, objects, and permission sets. The same natural-language request that asks Cirra AI to review a Lightning Web Component can also ask it to review the flow that calls it or the object it reads from, all in one conversation. If you have not connected an AI client to Salesforce before, the MCP setup guide walks through what that connection looks like.
Frequently asked questions
What is an LWC skill in Cirra AI?
It is a structured, reusable piece of knowledge an AI client applies when reviewing or building a Lightning Web Component, so the evaluation follows a consistent methodology instead of general-purpose guesswork.
What does the SLDS 2 review measure?
It checks a Lightning Web Component against Salesforce Lightning Design System 2 conventions, covering areas such as design token usage, accessibility, component composition, naming, and responsive behavior.
What is PICKLES?
PICKLES is the architecture methodology behind how Cirra AI structures a Lightning Web Component, covering decisions like state management and composition that happen before the component is reviewed.
Do I need to know how to code to use this?
No. The score and the explanation behind it are designed to be readable by an admin or a business stakeholder, not only by a developer.
Curious what a scored review of your own components would look like? Start a free trial and point Cirra AI at a Lightning Web Component in your org.


