cometchat-features
Ground truth: the 5-tier feature catalog
packages/registry/v6/features/catalog.json+ the per-platform UI KitdefaultExtensions[]. (Official docs linked below.) Verify symbols against the installed package/source before relying on them.
Scope — this IS the web / React features skill (
@cometchat/chat-uikit-react). Web/React intentionally has no separate "react-features" skill: this one is it. Each other family has its own features skill (native / angular / android-v5 / android-v6 / ios / flutter-v6). Flutter V5 has none — it proxies tocometchat-flutter-v6-featuresfor enablement: feature enablement is the SDK/dashboardapply-featurepath (identical across V5/V6); only the in-UI wiring differs, and V5 is legacy/maintenance-only. Theapply-featureCLI + the 5-tier taxonomy below apply to all families.
Companion skills:
cometchat-corecovers initialization and the provider pattern;cometchat-customizationis the next step when a feature is enabled but needs visual customization;cometchat-troubleshootinghandles post-feature-enable failures.
Purpose
This skill teaches Claude how CometChat features are structured and
what work is actually required to enable each one. Most features require
zero code — they are either already built into the UI Kit, toggled
via the cometchat apply-feature CLI (which hits the dashboard API),
or activated by a single npm install. Understanding which type a feature
is prevents unnecessary work.