cometchat-ios-components

Installation
SKILL.md

Companion skills (read first)

  • cometchat-ios-core owns install, credentials, init → login → render and the golden-path chat surface. This skill ADDS the per-component catalogue; it never restates core's setup. Fetch exact API via cometchat-ios-core/references/docs-map.md.

Use this skill when

Choosing a component, or customising one: "what shows the member list?", "put a badge on the conversation row", "swap the message bubble".

The catalogue (catalog-verified — nothing else exists)

Component For
CometChatConversations Recent-chats list · the usual entry point
CometChatMessageHeader · CometChatMessageList · CometChatCompactMessageComposer The chat screen — you compose these three yourself
CometChatUsers · CometChatGroups · CometChatGroupMembers Pickers and rosters
CometChatSearch Global search over conversations and messages
CometChatThreadedMessageHeader Thread parent header
CometChatCallButtons · CometChatIncomingCall · CometChatOngoingCall · CometChatCallLogs Calling → cometchat-ios-calls
CometChatAvatar · CometChatBadge · CometChatStatusIndicator · CometChatDate · CometChatReceipt Base building blocks
CometChatMessageInformation · CometChatAIAssistanceChatHistory Per-message detail · AI history
CometChatScopeChange Change a member's role. set(group:groupMember:), options: [(String, CometChat.MemberScope)] (property). PRESENT it as a sheet — its Cancel calls dismiss(), so pushing it strands the user. CometChatGroupMembers already presents it on row tap.
Installs
6
GitHub Stars
150
First Seen
May 7, 2026