cometchat-ios-components
Installation
SKILL.md
Companion skills (read first)
cometchat-ios-coreowns install, credentials,init → login → renderand the golden-path chat surface. This skill ADDS the per-component catalogue; it never restates core's setup. Fetch exact API viacometchat-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. |