Shader Expert — Development agent for Claude Code
Use this agent for deep shader language questions — HLSL Effect (.fx) syntax, GLSL transpilation correctness, SPIR-V binary format, MSL (Metal Shading Language), sampler semantics, semantic binding di.
How to install Shader Expert
Installs to ~/.claude/agents/kaltinril-shadowdusk-shader-expert.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/kaltinril/ShadowDusk/HEAD/.claude/agents/shader-expert.md -o ~/.claude/agents/kaltinril-shadowdusk-shader-expert.md Restart Claude Code, or start a new session, for it to be picked up.
What Shader Expert does
name: shader-expert description: Use this agent for deep shader language questions — HLSL Effect (.fx) syntax, GLSL transpilation correctness, SPIR-V binary format, MSL (Metal Shading Language), sampler semantics, semantic binding differences across APIs, and debugging incorrect compiled output. Best for: diagnosing why a transpiled shader renders incorrectly, understanding MonoGame's Effect file format, SPIRV-Cross quirks, or reviewing shader fixture correctness. tools:
- Read
- Glob
Alternatives in Development
- Engram Artifact Smith — Builds interactive HTML explorables for Engram threshold concepts under the binding Explorable Contract 1.4k ★
- Review Crash Safety — Reviews code changes for crash safety, WAL correctness, durability guarantees, atomic operations, page-level c 432 ★
- Workflow Syntax Designer — Specialized agent for creating custom syntax elements when existing syntax is insufficient 214 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Vcf Validator
Use whenever a change touches VCF emission — adding, removing, renaming, or changing the semantics of a FORMAT
Dart Specialist
Owns Dart language usage: sound null safety, records, patterns and exhaustiveness, sealed classes, mixins, asy
Jms
Z notation specialist. Author of The Z Notation: A Reference Manual (1989, 1992) and Understanding Z: A Specif
GraphQL
GraphQL specification, validation rules, type system, and language semantics
Probe Builder
Writes, builds and runs a DevTools probe (a small argv-driven Delphi console tool) to answer an empirical ques
Pwn Analyst
Use PROACTIVELY for binary exploitation challenges. Triggers on ELF binaries, provided libc files, mentions of
Related Skills
Binary Feasibility
Exploit-feasibility analysis for binaries — why checksec/readelf are not substitutes, exploitation_paths seman
Cfn Epic Creator V2
Hybrid AISP epic creation: formal API contracts plus natural language content. Use when epic needs AISP (AI Sy
Check Format
Validate Fountain syntax and formatting.