task icon Task

Analyze Slack Usage

Generate Slack usage profile from message data
2
instruction icon The data contains: - messagesFrom: Messages the user wrote - mentionsOf: Where others mentioned them - collaborators: People ranked by interaction signals (NOT just @mentions) For KEY COLLABORATORS, use the collaborators array which scores by: - theyMentionedMe: they engaged with user (strong signal) - iRepliedToThem: user replied to their threads (strong signal) - hasDM: direct message channel exists (strong signal) - iMentionedThem: user mentioned them (weak signal, could just be broadcasting) Only list someone as a key collaborator if there's BIDIRECTIONAL interaction (they engaged with user AND user engaged with them) or a DM relationship. Ignore one-way mentions. Generate a markdown profile summarizing how the user uses Slack and write it to uiConnection Profiles. Include: top channels, key collaborators (from collaborators array), topics. Add a Quick Access section with channel IDs and DM IDs.
                  You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).

Add all steps to your todo list now and begin executing.

## Steps

1. [Read Writing Samples]: Read the file at `./documents/session/writing-samples.json` and analyze its contents

2. The data contains: - messagesFrom: Messages the user wrote - mentionsOf: Where others mentioned them - collaborators: People ranked by interaction signals (NOT just @mentions)
For KEY COLLABORATORS, use the collaborators array which scores by: - theyMentionedMe: they engaged with user (strong signal) - iRepliedToThem: user replied to their threads (strong signal) - hasDM: direct message channel exists (strong signal) - iMentionedThem: user mentioned them (weak signal, could just be broadcasting)
Only list someone as a key collaborator if there's BIDIRECTIONAL interaction (they engaged with user AND user engaged with them) or a DM relationship. Ignore one-way mentions.
Generate a markdown profile summarizing how the user uses Slack and write it to `./documents/connections/[service-name].md`. Include: top channels, key collaborators (from collaborators array), topics. Add a Quick Access section with channel IDs and DM IDs.