nilbus

Paseo Tangent — Design skill for Claude Code

Design community

Claude Code-style /btw, /subtask, /fork, and /branch for Paseo agents.

How to install Paseo Tangent

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

What Paseo Tangent does

Claude Code-style /btw, /subtask, /fork, and /branch for Paseo agents.

Alternatives in Design

  • Brand Guidelines — Apply Anthropic's official brand colors and typography to artifacts 94.1k ★
  • Planning With Files — Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B 17.4k ★
  • Explanatory Output Style — Educational output mode with insights about implementation choices 14k ★

README

Tangent

Claude Code-style `/btw`, `/subtask`, `/fork`, and `/branch` for Paseo agents.

Install

paseo plugin add git:nilbus/paseo-tangent
paseo plugin logs tangent     # troubleshooting

For local development, clone the repository, run `npm install` for type checking, and use `paseo plugin add ` followed by `paseo plugin reload tangent` after edits.

Requires Paseo 0.13 or later.

Commands

Command What it does Reports back to the parent?
/btw Asks a side question in the "By the way" sidebar panel. The thread starts from a copy of the conversation, is told not to use tools, and the main agent never sees it. Follow-ups continue the same thread; New thread archives it. Answers time out after 5 minutes. No
/subtask Starts a background child agent with fresh context, on the parent's provider, model, mode, and thinking level. Yes, once, when its first turn ends, as
/fork Copies the conversation into a new agent, opens it in a new tab, and sends it the prompt. Yes, once, when it answers the prompt, as
/branch [prompt] Like /fork, but never reports back. With no prompt, the branch waits for you. No

Reports are sent with `activeTurnBehavior: "steer"`, so a busy parent is steered, not interrupted. Only the reply to the plugin's own prompt is reported; turns you start in the child's tab are not.

Forking by provider

A **native** fork copies the provider's own session, so the fork keeps tool results, file contents it read, and the prompt cache. A **transcript** fork pastes the visible user and assistant messages (last 200 timeline entries) into a fresh agent. Any native failure falls back to a transcript and logs `native fork failed`.

Provider Paseo id Fork How Tested
Claude claude Native Copies ~/.claude/projects//.jsonl under a new sessi