How To Set Up

To add Macroscope to a Slack channel, type @Macroscope. Slack will respond, asking if you want to add @Macroscope into the channel. Click Add Them.Use /macroscope help to see the full list of available subscription commands in Slack.
Macroscope can stream real-time code activity summaries directly into Slack channels, via /macroscope commands. This turns Slack into a living dashboard of your engineering activity. Slack channels can be subscribed to specific repositories or specific types of activity, so that each team can see only the updates most relevant to their work. We recommend keeping activity feeds organized by creating dedicated channels for each feed (e.g. #commit-summaries, #pr-activity).
Macroscope broadcasts the status of pull requests in Slack with emojis - ✅ approved, 💬 commented, 🎉 merged - so everyone can see the latest state of work at a glance.

Centralized Activity Visibility

The engineering team sets up #code-activity to stream all commit and PR activity./macroscope subscribe-commits/macroscope subscribe-prs

Targeted Repository Tracking

The mobile team creates #ios-repo-feed and subscribes it to code activity from their specific iOS repository./macroscope subscribe ios-repo

Lightweight Monitoring of PRs

The PM team wants visibility into feature progress within a certain repository, but doesn’t need full commit firehose.They create a channel called #[new feature name]-prs and subscribe only to PR updates for that specific repository./macroscope subscribe-prs [name of new feature repo]