Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Junjie Zhang avatar

Riff

  • Updated May 9, 2026
  • junjzhang/riff

Riff is a Claude Code plugin that runs structured brief, learn, explain, and design workflows so developers can review rich HTML planning artifacts before implementing changes.

About

Riff is a Claude Code marketplace plugin for structured human-agent collaboration during development tasks. Four slash commands—brief, learn, explain, and design—produce self-contained HTML documents in a per-task .workspace folder you open in a browser to review problem breakdowns, code insights, mechanism explanations, and architecture proposals. Reach for it when you want a repeatable pre-implementation ritual instead of ad-hoc chat: research an issue, deep-dive code, explain a mechanism, or propose a design before writing patches.

  • Four workflows: brief, learn, explain, design
  • Self-contained HTML outputs in .workspace per task
  • Tokyo Night themed visual documents, no external CSS deps
  • Typical flow: brief → learn → design → implement

Riff by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add junjzhang/riff

Add your badge

Show developers this marketplace is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedMay 9, 2026
Repositoryjunjzhang/riff

How do I turn messy exploration into reviewable briefs, code learnings, explanations, and design docs with an agent?

Run structured brief/learn/explain/design workflows that output browser-reviewable HTML docs before you implement a change.

Who is it for?

Developers who want a repeatable human-agent ritual before touching code on tickets, modules, or architectural changes.

Skip if: Teams that only need one-off answers in chat and do not want per-task HTML workspace artifacts.

What you get

Browser-openable HTML files land under .workspace/{task}/ for brief, learn, explain, and design reviews.

Recommended Marketplaces

FAQ

What commands does Riff provide?

Four slash skills: /Riff:brief, /Riff:learn, /Riff:explain, and /Riff:design, each writing a self-contained HTML file.

Where do outputs go?

Each task gets a git-ignored folder under .workspace/{task}/ with brief.html, learn.html, explain-*.html, or design.html.

What is the recommended sequence?

Typical flow is brief → learn → design → implement; explain is standalone for deep dives on one mechanism.

AI Agentsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.