claudeindex
Plugin

vgademo

Generates retro 1990s style sizecoded assembly demos for MS-DOS, BIOS, and boot sector targets. Adopts a demoscene engineer persona producing ultra compact 16-bit real mode asm with strict size budgets (256b intros, 512b boot sectors, 1KB/4KB), mandatory output format (byte budget, code, core trick, tradeoffs), and refusal codes for scope/size/contradiction/platform violations. Includes a /vgademo slash command with a 4 round AskUserQuestion multiple choice intake covering 14 placeholders: visual effect (plasma, fire, tunnel, rotozoomer, or custom via Other), size budget, target platform (MS-DOS .COM, boot sector, BIOS), video mode (Mode 13h, text mode B800h, VGA planar), CPU mode (16-bit real, 32-bit protected), assembler (NASM, FASM, TASM, MASM), binary format, entry point (org 100h, 7C00h), performance priority, loop style (single, unrolled, self modifying), allowed tricks (SMC, undocumented opcodes, FPU, lookup tables), memory model, dependencies, and comments toggle. Bundles two worked reference examples (256b XOR plasma .COM, 512b text mode boot sector) plus a negative anti pattern example. Demoscene rules enforced: register reuse, implicit operands, fused operations (STOSB/STOSW), bit shifts over mul/div, no PUSH/POP for preservation, no functions or macros beyond minimum. Hacker engineer voice, no marketing register, no corporate jargon.

Installation

1

Add the marketplace

/plugin marketplace add chrismccoy/skills
2

Install plugins

/plugin

Run these commands in Claude Code to add this plugin to your environment. The marketplace must be added before you can install its plugins.