Suranjit

Riff — Productivity skill for Claude Code

Productivity community

Real-time collaborative brainstorming with coding agents.

How to install Riff

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Suranjit/Riff and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Riff does

Real-time collaborative brainstorming with coding agents. One person hosts a shared board on your LAN; each participant's Claude Code publishes a Context Capsule, and anyone can riff on someone else's thread.

Alternatives in Productivity

  • Swarm Worker — You are a swarm worker agent for the {{tentacleName}} tentacle 1.4k ★
  • Close The Quarter — Workflow recipe — turn the quarter's raw numbers into a leadership story and board deck by chaining 4 skills 1.3k ★
  • Agentacct — See what your coding agents did and what it cost 665 ★

README

🎸 Riff

**Real-time collaborative brainstorming with coding agents.**

_Turn a room full of people each talking to their own Claude into a single, shared jam session._

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE) [![npm](https://img.shields.io/badge/npm-riffboard-cb3837.svg)](https://www.npmjs.com/package/riffboard) [![Node](https://img.shields.io/badge/node-%E2%89%A522-5fa04e.svg)](https://nodejs.org)

[Introduction](#introduction) · [How it works](#how-it-works) · [Quick start](#quick-start) · [Connect Claude Code](#connect-claude-code) · [Architecture](#architecture) · [Security](#security) · [Contributing](#contributing)

**[Read the write-up: Breaking Context Silos →](https://highorderbits.io/blog/breaking-context-silos/)**


Introduction

Five engineers are in a room brainstorming. Everyone has Claude Code open on their own laptop. Everyone is exploring a different angle. But there is **no shared surface** — so the group can't see what each person's agent is discovering, can't build on a promising thread, and can't hand a line of thinking from one person to another. One person ends up driving while the rest watch. The collective intelligence in the room goes to waste.

**Riff fixes that.** It gives the room a shared board. Each participant's Claude Code session publishes a compact **Context Capsule** — a summary of what they're exploring, what they've found, and what's still open. Everyone sees everyone's capsules update in real time. When you spot a thread worth building on, you **Riff** on it: that person's context lands in _your_ Claude Code session — no copy-paste, no manual handoff. The board tracks the lineage as the group's thinking evolves.

Riff is **local-first**: one person runs `riff start`, everyone else opens a URL on the same network. No accounts, no cloud, no data leaving the room.

📝 The thinking behind Riff — why agent context ends up siloed, and what it takes