shader-retire

Archives shader assets and regenerates build files via scripts.

1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/cwilliams5/Alt-Tabby --skill shader-retire
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shader-retire
Source: https://github.com/cwilliams5/Alt-Tabby/tree/main/.claude/skills/shader-retire
Command: npx skills add https://github.com/cwilliams5/Alt-Tabby --skill shader-retire

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps manage shader assets by moving them from the active development set to a designated legacy archive, keeping the project organized.

Core Features & Use Cases

  • Shader Archiving: Moves shader files (.json, .glsl, .hlsl, textures) to a legacy/shaders_retired/ directory.
  • Metadata-Driven: Uses the shader's JSON metadata to identify associated texture files for archiving.
  • Automated Regeneration: Re-runs build scripts to update shader bundles and resource files after archiving.
  • Use Case: When a shader is no longer actively developed but needs to be preserved, use this Skill to cleanly remove it from the active directory and place it in long-term storage.

Quick Start

Use the shader-retire skill to retire the 'Matrix Rain' shader.

Frequently Asked Questions about shader-retire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I archive shader files to a legacy directory?▼

Archiving shader files involves relocating .json, .glsl, .hlsl, and iChannel texture files to a legacy/shaders_retired/ directory. This cleanly removes shaders from active development while preserving them in long-term storage.

What is the best way to manage the shader lifecycle for retired assets?▼

Managing the shader lifecycle for retired assets involves relocating unused shader files to a designated legacy archive. This keeps the project organized by separating active development files from preserved shaders.

How does automated regeneration work after archiving shaders?▼

Automated regeneration executes build scripts like tools/shader_bundle.ps1 and tests/test.ps1 after archiving shaders. This updates shader bundles and resource files to accurately reflect the relocated assets and validate the changes.

Does shader archiving handle associated texture files automatically?▼

Shader archiving handles texture files automatically by using the shader's JSON metadata. It identifies and relocates associated iChannel texture files alongside the main shader code to the legacy directory.

Do I need PowerShell scripts to update shader bundles post-archival?▼

You need PowerShell scripts to update shader bundles post-archival. Executing tools/shader_bundle.ps1 and tests/test.ps1 is required to regenerate build artifacts and validate the project after moving shader files.

When should I move shaders to long-term storage instead of deleting them?▼

Move shaders to long-term storage when they are no longer actively developed but need to be preserved. This maintains project organization without permanently losing the shader code and associated assets.