Riff — Productivity skill for Claude Code
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) [](https://www.npmjs.com/package/riffboard) [](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
Related Skills
Teamshare
Shared team context for coding agents — one engineer publishes a short note, every teammate's next session sur
Xdev Hive
Self-hosted control plane for teams running coding agents (Claude Code, Codex, Gemini CLI): task board, runs o
Deiko
Point at it. Say it. Your agent remembers it. Voice and on-screen annotation for coding agents, plus a free bo
Dsh Team Rooms
Team rooms for DeepSeek Harness: persistent shared rooms across independent sessions - a message bus, a shared
Atc Claude Kanban
Real-time Kanban dashboard for monitoring Claude Code agent tasks, sessions, and subagents through a browser-b
Obsidian Person
Create or update a person note from conversation context
Related Agents
Collaborator Agent
Specializes in multi-agent brainstorming, collaborative problem-solving, and cross-agent communication for com
Scheduler Agent
Creates a single calendar event to block out a confirmed meeting time on the user's own primary calendar — nev
Peer Reviewer
Use this agent when you need to review someone else's paper — as a\