{
  "skills": [
    {
      "name": "react-spectrum-s2",
      "description": "Build UIs with React Spectrum S2 (Spectrum 2), Adobe's component library for React. Use when developers are using `@react-spectrum/s2` or need Adobe design system components. Includes React Aria Components docs as a reference for building custom components on top of unstyled primitives.",
      "files": [
        "SKILL.md",
        "references/components/Accordion.md",
        "references/components/ActionBar.md",
        "references/components/ActionButton.md",
        "references/components/ActionButtonGroup.md",
        "references/components/ActionMenu.md",
        "references/components/Avatar.md",
        "references/components/AvatarGroup.md",
        "references/components/Badge.md",
        "references/components/Breadcrumbs.md",
        "references/components/Button.md",
        "references/components/ButtonGroup.md",
        "references/components/Calendar.md",
        "references/components/Card.md",
        "references/components/CardView.md",
        "references/components/Checkbox.md",
        "references/components/CheckboxGroup.md",
        "references/components/ColorArea.md",
        "references/components/ColorField.md",
        "references/components/ColorSlider.md",
        "references/components/ColorSwatch.md",
        "references/components/ColorSwatchPicker.md",
        "references/components/ColorWheel.md",
        "references/components/ComboBox.md",
        "references/components/ContextualHelp.md",
        "references/components/DateField.md",
        "references/components/DatePicker.md",
        "references/components/DateRangePicker.md",
        "references/components/Dialog.md",
        "references/components/Disclosure.md",
        "references/components/Divider.md",
        "references/components/DropZone.md",
        "references/components/Form.md",
        "references/components/icons.md",
        "references/components/IllustratedMessage.md",
        "references/components/illustrations.md",
        "references/components/Image.md",
        "references/components/InlineAlert.md",
        "references/components/LabeledValue.md",
        "references/components/Link.md",
        "references/components/LinkButton.md",
        "references/components/ListView.md",
        "references/components/Menu.md",
        "references/components/Meter.md",
        "references/components/NumberField.md",
        "references/components/Picker.md",
        "references/components/Popover.md",
        "references/components/ProgressBar.md",
        "references/components/ProgressCircle.md",
        "references/components/Provider.md",
        "references/components/RadioGroup.md",
        "references/components/RangeCalendar.md",
        "references/components/RangeSlider.md",
        "references/components/SearchField.md",
        "references/components/SegmentedControl.md",
        "references/components/SelectBoxGroup.md",
        "references/components/Skeleton.md",
        "references/components/Slider.md",
        "references/components/StatusLight.md",
        "references/components/Switch.md",
        "references/components/TableView.md",
        "references/components/Tabs.md",
        "references/components/TagGroup.md",
        "references/components/TextArea.md",
        "references/components/TextField.md",
        "references/components/TimeField.md",
        "references/components/Toast.md",
        "references/components/ToggleButton.md",
        "references/components/ToggleButtonGroup.md",
        "references/components/Tooltip.md",
        "references/components/TreeView.md",
        "references/guides/ai.md",
        "references/guides/collections.md",
        "references/guides/component-decision-tree.md",
        "references/guides/creating-custom-components.md",
        "references/guides/dnd.md",
        "references/guides/figma-to-s2.md",
        "references/guides/forms.md",
        "references/guides/getting-started.md",
        "references/guides/migrating.md",
        "references/guides/selection.md",
        "references/guides/style-macro.md",
        "references/guides/styling.md",
        "references/guides/test-utils-guidance.md",
        "references/guides/testing.md",
        "references/llms.txt",
        "references/react-aria/components/Autocomplete.md",
        "references/react-aria/components/Breadcrumbs.md",
        "references/react-aria/components/Button.md",
        "references/react-aria/components/Calendar.md",
        "references/react-aria/components/Checkbox.md",
        "references/react-aria/components/CheckboxGroup.md",
        "references/react-aria/components/ColorArea.md",
        "references/react-aria/components/ColorField.md",
        "references/react-aria/components/ColorPicker.md",
        "references/react-aria/components/ColorSlider.md",
        "references/react-aria/components/ColorSwatch.md",
        "references/react-aria/components/ColorSwatchPicker.md",
        "references/react-aria/components/ColorWheel.md",
        "references/react-aria/components/ComboBox.md",
        "references/react-aria/components/DateField.md",
        "references/react-aria/components/DatePicker.md",
        "references/react-aria/components/DateRangePicker.md",
        "references/react-aria/components/Disclosure.md",
        "references/react-aria/components/DisclosureGroup.md",
        "references/react-aria/components/DropZone.md",
        "references/react-aria/components/FileTrigger.md",
        "references/react-aria/components/Form.md",
        "references/react-aria/components/GridList.md",
        "references/react-aria/components/Group.md",
        "references/react-aria/components/Link.md",
        "references/react-aria/components/ListBox.md",
        "references/react-aria/components/Menu.md",
        "references/react-aria/components/Meter.md",
        "references/react-aria/components/Modal.md",
        "references/react-aria/components/NumberField.md",
        "references/react-aria/components/Popover.md",
        "references/react-aria/components/ProgressBar.md",
        "references/react-aria/components/RadioGroup.md",
        "references/react-aria/components/RangeCalendar.md",
        "references/react-aria/components/SearchField.md",
        "references/react-aria/components/Select.md",
        "references/react-aria/components/Separator.md",
        "references/react-aria/components/Slider.md",
        "references/react-aria/components/Switch.md",
        "references/react-aria/components/Table.md",
        "references/react-aria/components/Tabs.md",
        "references/react-aria/components/TagGroup.md",
        "references/react-aria/components/TextField.md",
        "references/react-aria/components/TimeField.md",
        "references/react-aria/components/Toast.md",
        "references/react-aria/components/ToggleButton.md",
        "references/react-aria/components/ToggleButtonGroup.md",
        "references/react-aria/components/Toolbar.md",
        "references/react-aria/components/Tooltip.md",
        "references/react-aria/components/Tree.md",
        "references/react-aria/components/Virtualizer.md",
        "references/react-aria/guides/ai.md",
        "references/react-aria/guides/collections.md",
        "references/react-aria/guides/customization.md",
        "references/react-aria/guides/dnd.md",
        "references/react-aria/guides/forms.md",
        "references/react-aria/guides/frameworks.md",
        "references/react-aria/guides/getting-started.md",
        "references/react-aria/guides/quality.md",
        "references/react-aria/guides/selection.md",
        "references/react-aria/guides/styling.md",
        "references/react-aria/guides/testing.md",
        "references/react-aria/interactions/FocusRing.md",
        "references/react-aria/interactions/FocusScope.md",
        "references/react-aria/interactions/useClipboard.md",
        "references/react-aria/interactions/useDrag.md",
        "references/react-aria/interactions/useDrop.md",
        "references/react-aria/interactions/useFocus.md",
        "references/react-aria/interactions/useFocusRing.md",
        "references/react-aria/interactions/useFocusVisible.md",
        "references/react-aria/interactions/useFocusWithin.md",
        "references/react-aria/interactions/useHover.md",
        "references/react-aria/interactions/useKeyboard.md",
        "references/react-aria/interactions/useLandmark.md",
        "references/react-aria/interactions/useLongPress.md",
        "references/react-aria/interactions/useMove.md",
        "references/react-aria/interactions/usePress.md",
        "references/react-aria/internationalized/date/Calendar.md",
        "references/react-aria/internationalized/date/CalendarDate.md",
        "references/react-aria/internationalized/date/CalendarDateTime.md",
        "references/react-aria/internationalized/date/DateFormatter.md",
        "references/react-aria/internationalized/date/index.md",
        "references/react-aria/internationalized/date/Time.md",
        "references/react-aria/internationalized/date/ZonedDateTime.md",
        "references/react-aria/internationalized/number/index.md",
        "references/react-aria/internationalized/number/NumberFormatter.md",
        "references/react-aria/internationalized/number/NumberParser.md",
        "references/react-aria/llms.txt",
        "references/react-aria/testing/CheckboxGroup/testing.md",
        "references/react-aria/testing/ComboBox/testing.md",
        "references/react-aria/testing/GridList/testing.md",
        "references/react-aria/testing/ListBox/testing.md",
        "references/react-aria/testing/Menu/testing.md",
        "references/react-aria/testing/Modal/testing.md",
        "references/react-aria/testing/Popover/testing.md",
        "references/react-aria/testing/RadioGroup/testing.md",
        "references/react-aria/testing/Select/testing.md",
        "references/react-aria/testing/Table/testing.md",
        "references/react-aria/testing/Tabs/testing.md",
        "references/react-aria/testing/Tree/testing.md",
        "references/react-aria/utilities/I18nProvider.md",
        "references/react-aria/utilities/mergeProps.md",
        "references/react-aria/utilities/PortalProvider.md",
        "references/react-aria/utilities/SSRProvider.md",
        "references/react-aria/utilities/useCollator.md",
        "references/react-aria/utilities/useDateFormatter.md",
        "references/react-aria/utilities/useField.md",
        "references/react-aria/utilities/useFilter.md",
        "references/react-aria/utilities/useId.md",
        "references/react-aria/utilities/useIsSSR.md",
        "references/react-aria/utilities/useLabel.md",
        "references/react-aria/utilities/useLocale.md",
        "references/react-aria/utilities/useNumberFormatter.md",
        "references/react-aria/utilities/useObjectRef.md",
        "references/react-aria/utilities/VisuallyHidden.md",
        "references/testing/CheckboxGroup/testing.md",
        "references/testing/ComboBox/testing.md",
        "references/testing/Dialog/testing.md",
        "references/testing/ListView/testing.md",
        "references/testing/Menu/testing.md",
        "references/testing/Picker/testing.md",
        "references/testing/RadioGroup/testing.md",
        "references/testing/TableView/testing.md",
        "references/testing/Tabs/testing.md",
        "references/testing/TreeView/testing.md"
      ]
    },
    {
      "name": "migrate-react-spectrum-v3-to-s2",
      "description": "Upgrade React Spectrum v3 (Spectrum 1) codebases to React Spectrum S2. Use when developers mention migrating or upgrading from React Spectrum v3, Spectrum 1, S1, @adobe/react-spectrum, @react-spectrum/* packages, or codemod-assisted upgrades to @react-spectrum/s2.",
      "files": [
        "SKILL.md",
        "references/docs-getting-started.md",
        "references/docs-migrating.md",
        "references/docs-provider.md",
        "references/docs-style-macro.md",
        "references/docs-styling.md",
        "references/docs-toast.md",
        "references/focused-manual-fixes.md",
        "references/focused-prerequisites.md"
      ],
      "kind": "migration"
    },
    {
      "name": "spectrum-audit",
      "description": "Audit a codebase for adherence to the Spectrum design system and React Spectrum S2 best practices. Use when a developer asks to audit, review, lint, or check a project for Spectrum/S2 correctness, configuration, styling, accessibility, or component-usage issues.",
      "files": [
        "SKILL.md",
        "references/checks/01-setup-config.md",
        "references/checks/02-component-usage.md",
        "references/checks/03-styling.md",
        "references/checks/04-accessibility.md",
        "references/checks/05-versioning.md",
        "references/checks/06-testing.md",
        "references/report-template.md",
        "references/scoring-rubric.md"
      ],
      "kind": "audit"
    }
  ]
}
