Extendscript Validator — Development agent for Claude Code
Use this agent when writing, reviewing, or debugging Adobe ExtendScript code to ensure compatibility with ExtendScript's ES3-based JavaScript engine and Adobe application APIs.
How to install Extendscript Validator
Installs to ~/.claude/agents/dvschultz-adobe-hut-extendscript-validator.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/dvschultz/adobe-hut/HEAD/.claude/agents/extendscript-validator.md -o ~/.claude/agents/dvschultz-adobe-hut-extendscript-validator.md Restart Claude Code, or start a new session, for it to be picked up.
What Extendscript Validator does
name: extendscript-validator description: "Use this agent when writing, reviewing, or debugging Adobe ExtendScript code to ensure compatibility with ExtendScript's ES3-based JavaScript engine and Adobe application APIs. This includes code for InDesign, Illustrator, Photoshop, After Effects, and other Adobe Creative Cloud applications.\\n\\nExamples:\\n\\n\\nContext: User has written a script for InDesign automation.\\nuser: \"Write a script that exports all pages of an InDesign docu
Alternatives in Development
- User Guide Expert — Use this agent when you need to create, update, or improve user-facing documentation in the docs/userguide dir 1.2k ★
- Polar Payments Expert — Use this agent when implementing, reviewing, or troubleshooting Polar payment integration in the Next.js appli 434 ★
- Refactor Validator — Use this agent when a significant refactoring has been completed and you need to verify that the changes are c 358 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Codedna Protocol Enforcer
Use this agent when writing new Python files, editing existing Python files, or reviewing recently written cod
Claude Plugin Validator
Validates Claude Code plugins against official guidelines to ensure compatibility
Template Validator
Validates that agent and command templates follow Claude Code best practices and standards. Use when reviewing
TypeScript Specialist
TypeScript development specialist — strict typing, sound domain models, modern ESM. Use for writing/reviewing
C Systems Programmer
C programming specialist for systems programming, embedded systems, memory management, and performance optimiz
Ansible Expert
Use this agent for all Ansible-related tasks: writing or reviewing playbooks, roles, and inventory; debugging
Related Skills
Model Name Validator
Use current AI model names consistently. Activate when writing about models, adding tools to data files, or re
Iced Development
ALWAYS use this skill when writing, modifying, or reviewing Rust code that uses the Iced GUI library. This ski
Zig16
Zig 0.16 API reference — native std.Io patterns, C interop, SIMD, collections, removed APIs, migration guide.