Skip to content

Instantly share code, notes, and snippets.

@GGPrompts
GGPrompts / gist:bc4a1bb821cb3db015b87cedc7c9bec5
Created December 17, 2025 22:29
WebGL vs Canvas transparency notes (xterm.js + backgrounds)
# WebGL vs Canvas Transparency Notes
## Problem
WebGL doesn't play nice with transparent backgrounds and CSS glassmorphic effects.
## Solution (from Opustrator)
Use a **hybrid approach**:
1. **Canvas 2D** for animated background effects (supports transparency natively)
@GGPrompts
GGPrompts / ECOSYSTEM_PLAN.md
Last active December 13, 2025 00:29
GGPrompts Ecosystem Integration Plan - TabzChrome, GGPrompts, TFE, Portfolio

GGPrompts Ecosystem - Integration Status & Plan

Updated: 2025-12-12 Projects: TabzChrome, GGPrompts (ggprompts-next), Portfolio (my-portfolio)


Executive Summary

Three interconnected projects form the TabzChrome Ecosystem:

@GGPrompts
GGPrompts / claude-code-mcp-cli-experimental.md
Created December 9, 2025 15:18
Claude Code MCP-CLI Experimental Mode - 80% Token Savings

Claude Code MCP-CLI Experimental Mode

Announced December 8, 2025 by Anthropic engineer @catherinewu

The Problem

MCP servers load full tool definitions into the system prompt at session start. Power users with multiple MCPs (supabase, tabz, shadcn, docker-mcp, etc.) can burn 40-50k tokens before typing anything.

The Solution

@GGPrompts
GGPrompts / wipe.md
Last active December 7, 2025 19:43
Claude Code /wipe command - Generate handoff, clear context, and auto-continue in fresh session
description
Generate handoff, clear context, and auto-continue in fresh session

Generate a concise handoff summary, then automatically clear context and resume with the handoff in a fresh session.

Step 1: Generate Handoff Summary

Use this format (skip sections that don't apply):

@GGPrompts
GGPrompts / generate-news.md
Last active December 16, 2025 14:48
Claude Code slash command for generating daily AI news digest for GGPrompts
description
Generate daily AI news digest for GGPrompts

Daily AI News Digest Generator

Generate a daily AI news digest for GGPrompts. Gather real data from multiple sources, then write to the site.

Step 0: Options Menu

@GGPrompts
GGPrompts / SESSION_SUMMARY.md
Created November 24, 2025 15:38
Portfolio Style Guides - Mock Images Implementation Summary (2025-11-24)
@GGPrompts
GGPrompts / termux-fdroid-migration.md
Created November 19, 2025 13:28
Termux Migration Guide: Play Store to F-Droid

Termux Migration: Play Store → F-Droid

Complete guide to migrate from deprecated Play Store Termux to actively maintained F-Droid version.

Created: 2025-11-19 System: Android with Termux on Phone


Why Migrate?

@GGPrompts
GGPrompts / ggprompts-integration-plan.md
Last active November 17, 2025 18:27
GGPrompts Integration Plan - Unifying 54 repos into a Matrix-themed AI development environment #planning #architecture #integration #ggprompts #tmux #chrome-extension

GGPrompts Integration Plan - The Complete Vision

Date: November 17, 2025 Status: Planning Phase

🎯 The Big Picture

Combine all your best projects into a unified AI-powered development environment:

  • GGPrompts.com - Matrix-themed prompt marketplace (production ready!)
  • Tabz - Chrome extension with xterm terminals + tmux
@GGPrompts
GGPrompts / terminal-output-fix.md
Last active November 17, 2025 18:27
Terminal Tabs Chrome Extension - Terminal Output Fix (November 2025) #bug-fix #chrome-extension #xterm.js #websocket #terminal #message-passing

Terminal Tabs Chrome Extension - Terminal Output Fix

The Problem

Chrome extension terminals were spawning successfully but only showing a blinking cursor. Typing worked (backend logs showed input being received), but no output was displayed in the terminal.

Root Cause

Message type mismatch in the background service worker

@GGPrompts
GGPrompts / tmux-eol-fix-gist.md
Last active November 17, 2025 18:27
Fixing xterm.js EOL Conversion for Tmux Splits #bug-fix #xterm.js #tmux #terminal #eol-conversion #split-panes

Fixing xterm.js EOL Conversion for Tmux Splits

Problem

When multiple xterm.js instances share a tmux session (e.g., React split terminals), enabling convertEol: true causes output corruption:

  • Text bleeding between split panes
  • Misaligned split divider (offset on first few rows only)
  • Cursor positioning errors

Root Cause