Skip to content

Instantly share code, notes, and snippets.

View lark1115's full-sized avatar

Lark lark1115

View GitHub Profile

cmux-remote の xterm.js → wterm 置き換え調査

背景

cmux-remote は iPhone から cmux ワークスペースをリモート監視・制御するための PWA。現在 xterm.js をターミナル描画に使用している。

wterm は Vercel Labs が公開した DOM ベースのターミナルエミュレータ。Zig → 12KB WASM という軽量さが特徴。

本稿では xterm.js を wterm に置き換える実現性とメリット・リスクを整理する。

@lark1115
lark1115 / SKILL.md
Created March 19, 2026 03:39
session-from-r2: Cloudflare R2 から Claude Code の過去セッションログを検索・復元・要約するスキル
name session-from-r2
description 過去のセッションログ (R2) を読み込んで、セッションコンテキストを復元する。 Cloudflare R2 に保存された JSONL 形式のセッションログを取得・要約する。 トリガー: /session-from-r2、「前回の引き継ぎ読んで」「ハンドオーバー確認して」 「前回どこまでやった?」「前のセッションの続きから」 引数でセッション ID を直接指定可能。省略時は R2 から自動検索。
allowed-tools
Read
Bash
@lark1115
lark1115 / SKILL.md
Created March 19, 2026 03:39
session-to-r2: Claude Code のセッション JSONL を Cloudflare R2 に自動バックアップするフック
name session-to-r2
description セッションログ (JSONL) を Cloudflare R2 にそのまま保存する。 PreCompact/SessionEnd フックで自動実行し、バイトオフセットで差分管理して重複を防ぐ。 トリガー: フック自動実行、または手動で /session-to-r2
allowed-tools
Read
Bash

Session to R2

@lark1115
lark1115 / SKILL.md
Created March 3, 2026 22:28
cmux-multi-agent skill v2 — 3エージェント討論で改善されたマルチエージェント通信プロトコル
name cmux-multi-agent
description Coordinate multi-agent workflows across cmux panes (Claude Code + Codex + Gemini) using envelope messaging over cmux send. Use when two or more agents must delegate work, exchange status, and keep task ownership unambiguous.

cmux Multi-Agent Ops

Run this skill when multiple coding agents coordinate across cmux surfaces and need deterministic handoff with minimal ambiguity.

CRITICAL: 5 Non-Negotiable Rules

@lark1115
lark1115 / SKILL.md
Created February 24, 2026 06:00
cmux-multi-agent: Envelope-based multi-agent messaging protocol for cmux (Claude Code + Codex CLI)
name cmux-multi-agent
description Coordinate multi-agent workflows across cmux panes (Claude Code + Codex) using envelope-based messaging, HELLO handshake, and ACK/RES discipline over cmux send. Use when two or more agents must delegate work, exchange status, and avoid cross-pane ambiguity.

cmux Multi-Agent Ops

Run this skill when Claude and Codex are active in separate cmux surfaces and need deterministic messaging.

Quick Start